Color regulation and control method and system for projector
By analyzing projection and environmental parameters and combining global and local color control, precise adjustment of high dynamic range projection materials under different environmental conditions is achieved, solving the problems of insufficient color consistency and environmental adaptability in existing technologies, and improving the uniformity and aesthetics of the projection effect.
Patent Information
- Application Number
- CN202510589492.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-08
- Publication Date
- 2025-09-09
AI Technical Summary
Existing multi-camera fusion projection color control technology is difficult to ensure the color consistency, transition smoothness and environmental adaptability of materials in different projection areas, resulting in the actual details of high dynamic range projection materials being unable to meet exhibition needs.
By obtaining the projection parameter set and the environmental static parameter set, analyzing the basic global color mapping data, and combining it with the environmental dynamic parameter set, the local color dynamic control data is determined, the local projection material color is controlled in real time and dynamically smoothed and diffused, and the overall color mapping data is updated.
It achieves accurate and natural adjustment of the colors of high dynamic range projection materials under different environmental conditions, ensuring the overall harmony and beauty of the picture, eliminating color abruptness between areas, and improving the uniformity of projection color.
Smart Images

Figure CN120614440A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of projector color control, and in particular to a projector color control method and system. Background Art
[0002] With the continuous emergence and development of high dynamic range digital artworks, especially in public art displays, artists are increasingly relying on multi-camera fusion projection to create immersive experiences. This display method requires high-quality color performance to ensure that the original creative intent of the artwork is accurately conveyed.
[0003] However, existing multi-camera fusion projection color control technology is usually achieved by adjusting the brightness consistency of overlapping projection areas. During the fusion projection process of high dynamic range projection materials, it is difficult to ensure the color consistency, transition smoothness and environmental adaptability of the materials in different projection areas, resulting in the actual details of the high dynamic range projection materials being difficult to meet exhibition needs. Summary of the Invention
[0004] The present application provides a color control method and system for a projector to solve the above technical problems.
[0005] In a first aspect, the present application provides a color control method for a projector, the method comprising: Acquire a projection parameter set and an environment static parameter set, and analyze the environment static parameter set based on the projection parameter set to determine basic global color mapping data; Acquire an environment dynamic parameter set, analyze the environment dynamic parameter set based on the basic global color mapping data, and determine local color dynamic control data; According to the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused to determine the color diffusion data; According to the color diffusion data, the overall projection material color and the basic global color mapping data are updated, and a color control report is determined and output.
[0006] Through this solution, the projection parameter set and the environmental static parameter set are analyzed to obtain basic global color mapping data that reflects the color requirements of the projection material under the influence of static factors. During the projection process, the local color dynamic control data that reflects the color requirements of the projection material in the local area is analyzed and obtained in combination with the environmental dynamic parameter set. According to the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused. Then, according to the obtained color diffusion data, the overall projection material color and the basic global color mapping data are updated, and the corresponding color control report is provided to the user. Through the combination of global and local color control, the color of the high dynamic range projection material under different environmental conditions in the fusion projection process is accurately and naturally adjusted. The global mapping and the dynamic optimization of local details complement each other to ensure the overall harmony and beauty of the picture. At the same time, the dynamic smooth diffusion effectively eliminates the color abruptness between regions, further improving the uniformity of the projection color.
[0007] Optionally, the projection parameter set includes an original color dataset, a projection geometry dataset, and a projection light source parameter set; the environmental static parameter set includes a projection medium geometry dataset and a projection medium surface material dataset; and the determining of basic global color mapping data by analyzing the environmental static parameter set based on the projection parameter set includes: Analyzing the projection light source parameter set to extract the projector standard brightness and projector light source intensity; Determining the projection surface and the surface reflectivity corresponding to different projection points on the projection surface according to the projection medium geometry data set and the projection medium surface material data set; determining, based on the projection geometry data set, a projection distance and a projection direction between different projectors and each corresponding projection point; Determining medium influence factors corresponding to different projection points based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection curved surface; Based on the projector standard brightness value and the projection distance, and according to the medium influence factor and the surface reflectivity, the original color value corresponding to each projection point in the original color data set is adjusted, and the basic color mapping value corresponding to each projection point is determined, and the basic global color mapping data is constructed accordingly.
[0008] Through this solution, based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection surface, the medium influence factor reflecting the influence of the projection medium geometric structure and surface reflection characteristics on the projection color performance is determined. On this basis, combined with the projector standard brightness value and projection distance, the basic color mapping value required to adjust each projection point to ensure the projection color performance is determined. Through the fusion analysis of the corresponding parameters of the medium end and the projection end, the basic global color mapping data required for the projection under the dual influence of the current projection end and the medium end, when there is no external dynamic factor intervention, is accurately obtained, thereby realizing the initial global adjustment of the projection color effect, so that the initial projection color effect is highly matched with the projection requirements, and at the same time providing a scientific data benchmark for the subsequent dynamic adjustment of the projection color.
[0009] Optionally, based on the projector standard brightness value and the projection distance, the original color value corresponding to each projection point in the original color data set is adjusted according to the medium influence factor and the surface reflectivity to determine the basic color mapping value corresponding to each projection point, specifically according to the following formula: ; in, The projected point coordinates The base colormap value at The projected point coordinates The original color value at The projected point coordinates The surface reflectivity at is the standard brightness value of the projector, The projected point coordinates The projection distance corresponding to The projected point coordinates The medium influence factor at .
[0010] Through this solution, mathematical analysis is used, based on the projector's standard brightness value and projection distance, according to the medium influencing factor and surface reflectivity, to comprehensively quantify the impact of the projection color on the projection end and the medium end, and calculate the basic color mapping value corresponding to each projection point. This realizes the scientific quantitative construction of the basic global color mapping data that needs to be adjusted accordingly for the color of the projection material without the influence of dynamic factors, and provides a scientific data basis for the subsequent dynamic control of the projection color.
[0011] Optionally, based on the projection direction and the intensity of the projector light source, the medium influence factors corresponding to different projection points are determined according to the surface reflectivity and the projection curved surface, specifically as follows: ; in, The projected point coordinates The medium influence factor at is the intensity of the projector light source, The projected point coordinates The surface reflectivity at The projection surface The surface normal vector of for Direction unit vector, for Direction unit vector, for Direction unit vector, The projection surface exist The rate of change in direction, The projection surface exist The rate of change in direction, is the unit vector corresponding to the projection direction.
[0012] Through this scheme, mathematical analysis is used to quantify the medium influence factor used to characterize the influence of the projection medium's geometric structure and surface reflection characteristics on the projection color performance at different projection points based on the projection direction and projector light source intensity, according to the surface reflectivity and projection surface, thereby improving the accuracy and scientific nature of the basic color mapping value obtained according to the medium influence factor.
[0013] Optionally, the environmental dynamic parameter set includes an environmental light change data set and an environmental hue change data set, and the step of analyzing the environmental dynamic parameter set based on the basic global color mapping data to determine the local color dynamic control data includes: determining a dynamic impact range according to the ambient light change dataset and the ambient hue change dataset; Analyzing the surface normal vector corresponding to the projection surface according to the projection direction between different projectors and each corresponding projection point, and determining the projection light angle between the projection light and the surface normal vector at each projection point within the dynamic influence range; Analyzing the surface normal vector corresponding to the projection surface according to the ambient light change data set, and determining the ambient light angle between the ambient light and the surface normal vector at each projection point within the dynamic influence range; extracting the local ambient light intensity within the dynamic influence range according to the ambient light change dataset; Determine, based on the projector standard brightness value, the projection distance, and the local ambient light intensity, a real-time environmental impact factor corresponding to each projection point within the dynamic impact range according to the projection light angle and the ambient light angle; Extracting the local environmental hue value within the dynamic influence range according to the environmental hue change data set; Based on the real-time environmental impact factor, the projector standard brightness value and the basic color mapping value, according to the projection distance, the projection light angle and the local environmental hue value, the dynamic color value corresponding to each projection point within the dynamic impact range is determined, and the local color dynamic control data is constructed accordingly.
[0014] Through this solution, based on the ambient light change data set and the ambient hue change data set, the dynamic influence range affected by the ambient light and ambient hue within the current overall projection range is divided. On this basis, according to the projection light angle and the ambient light angle obtained by analysis, combined with the projector standard brightness value, projection distance and local ambient light intensity, the real-time environmental influence factor used to reflect the influence of ambient light on the projection color performance is determined. Further combined with the projector standard brightness value and the basic color mapping value, according to the projection distance, projection light angle and local ambient hue value, the dynamic color value that needs to be adjusted for each projection point within the dynamic influence range under the dual influence of ambient light and ambient hue is determined. In this way, local color dynamic control data is constructed to achieve adaptive dynamic adjustment of the color performance of the projection material in the local projection area affected by ambient light and ambient hue, so that the color performance of the projection material will not be distorted under the influence of environmental dynamic factors, thereby ensuring the color presentation effect.
[0015] Optionally, the dynamic color value corresponding to each projection point within the dynamic influence range is determined based on the real-time environmental impact factor, the projector standard brightness value, and the basic color mapping value, according to the projection distance, the projection light angle, and the local environmental hue value, specifically the following formula: ; in, The projection point within the dynamic influence range The dynamic color value at is the standard brightness value of the projector, The projected point coordinates The base colormap value at The projected point coordinates The projection distance corresponding to is the real-time environmental impact factor, is the projection light angle, is the preset gamma calibration factor, is the local environment hue value, A scaling factor for preset hue effects.
[0016] Through this solution, mathematical analysis is used, based on real-time environmental influencing factors, projector standard brightness values and basic color mapping values, according to projection distance, projection light angle and local environmental hue values, to quantify the dynamic color values that need to be adjusted for each projection point within the dynamic influence range under the dual influence of ambient light and ambient hue, clarify the influence of various factors on the local color performance of the projection material, improve the accuracy and scientific nature of the dynamic color value analysis process, and thereby improve the color performance effect produced by the local color adjustment made based on the dynamic color value.
[0017] Optionally, based on the projector standard brightness value, the projection distance, and the local ambient light intensity, and according to the projection light angle and the ambient light angle, determining the real-time environmental impact factor corresponding to each projection point within the dynamic impact range is specifically the following formula: ; in, The projection point within the dynamic influence range The real-time environmental impact factor at is the standard brightness value of the projector, is the projection light angle, The projected point coordinates The projection distance at is the local ambient light intensity, is the ambient light angle.
[0018] Through this solution, mathematical analysis is used to analyze the light intensity performance of the projection point under the influence of the dual superposition effect of projection light and ambient light based on the projector's standard brightness value, projection distance and local ambient light intensity, according to the projection light angle and the ambient light angle, and quantify the real-time environmental impact factor to accurately reflect the cross-influence of ambient light and projection light on the projection effect, thereby improving the accuracy of the dynamic color value obtained based on the real-time environmental impact factor.
[0019] Optionally, performing dynamic smooth diffusion processing on the color of the local projection material to determine color diffusion data includes: Determining relative distances between different projection points within the projection area and the dynamic influence range according to the dynamic influence range; Determining a pre-adjusted color value corresponding to each projection point based on the basic color mapping value and the dynamic color value and according to the relative distance of the regions; Based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function, and the diffusion color value corresponding to each projection point is determined, and the color diffusion data is constructed based on this.
[0020] Through this solution, the relative distances between different projection points in the projection area and the dynamic influence range are determined according to the dynamic influence range. Based on this, the basic color mapping value and the dynamic color value are combined to analyze and obtain the corresponding preset adjustment color value in each projection bag. According to the preset tone mapping function, a unified dynamic range adjustment is performed on each projection point. The color diffusion data is constructed based on the obtained diffusion color value to avoid color abruptness after color adjustment of the local projection area. At the same time, the highlight and dark performance in the projection material are balanced to avoid overexposure and loss of dark details, so as to improve the overall color performance of the projection material.
[0021] Optionally, based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function to determine the diffuse color value corresponding to each projection point, specifically as follows: ; in, is the diffuse color value, is the preset tone mapping function, To pre-adjust the color value, The projected point coordinates The base colormap value at To preset the attenuation control parameters, is the relative distance between the regions, The projection point within the dynamic influence range The dynamic color value at is the preset gamma calibration factor.
[0022] This solution utilizes mathematical analysis to uniformly adjust the dynamic range of each projection point based on the pre-adjusted color value corresponding to each projection point and a preset tone mapping function. This determines the diffuse color value corresponding to each projection point, avoiding abrupt color transitions while retaining the details and color of the projection material. It also balances the highlight and shadow performance of the projection material to prevent overexposure or loss of dark details.
[0023] In a second aspect, the present application provides a color control system for a projector, the system comprising: A basic color analysis module is used to obtain a projection parameter set and an environmental static parameter set, analyze the environmental static parameter set based on the projection parameter set, and determine basic global color mapping data; A dynamic color analysis module is used to obtain an environmental dynamic parameter set, analyze the environmental dynamic parameter set based on the basic global color mapping data, and determine local color dynamic control data; a color diffusion analysis module, configured to perform real-time control on the color of the local projection material according to the local color dynamic control data, and to perform dynamic smooth diffusion processing on the color of the local projection material to determine color diffusion data; A color update module is used to update the basic global color mapping data according to the local color dynamic control data and the color diffusion data, and determine and output a color control report. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0025] Figure 1 A schematic diagram of an application scenario provided in one embodiment of the present application; Figure 2 A flowchart of a color control method for a projector provided in one embodiment of the present application; Figure 3 A schematic structural diagram of a color control system for a projector provided in one embodiment of the present application. DETAILED DESCRIPTION
[0026] To make the purpose, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0027] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.
[0028] The embodiments of the present application are described in further detail below with reference to the accompanying drawings.
[0029] Existing multi-camera fusion projection color control technology is usually achieved by adjusting the brightness consistency of overlapping projection areas. In the fusion projection process of high dynamic range projection materials, it is difficult to ensure the color consistency, transition smoothness and environmental adaptability of the materials in different projection areas, resulting in the actual details of the high dynamic range projection materials being unable to meet the exhibition requirements. Based on this, the present application provides a color control method and system for a projector. The projection parameter set and the environmental static parameter set are analyzed to obtain basic global color mapping data reflecting the color requirements of the projection material under the influence of static factors. In the projection process, the local color dynamic control data reflecting the color requirements of the projection material in the local area is analyzed and obtained in combination with the environmental dynamic parameter set. According to the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused. Then, according to the obtained color diffusion data, the overall projection material color and the basic global color mapping data are updated, and the corresponding color control report is provided to the user. Through the combination of global and local color control, the color of the high dynamic range projection material in the fusion projection process is accurately and naturally adjusted under different environmental conditions. The global mapping and the dynamic optimization of local details complement each other, ensuring the overall harmony and beauty of the picture. At the same time, the color abruptness between regions is effectively eliminated through dynamic smooth diffusion, further improving the uniformity of the projection color.
[0030] Figure 1 This is a schematic diagram of an application scenario provided by this application. During the projection of high dynamic range material, the method provided by this application is applied to achieve accurate and natural adjustment of the color of high dynamic range projection material under different environmental conditions during the fusion projection process.
[0031] Specifically, the method of the present application is applied to any server that communicates with an environmental parameter sensor. The server obtains and analyzes the projection parameter set and the environmental static parameter set provided by the user through the server to obtain basic global color mapping data that reflects the color requirements of the projection material under the influence of static factors. During the projection process, combined with the environmental dynamic parameter set provided by the environmental parameter sensor, local color dynamic control data reflecting the color requirements of the projection material in the local area is analyzed. Based on the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused. Then, based on the obtained color diffusion data, the overall projection material color and the basic global color mapping data are updated, and the corresponding color control report is provided to the user. Through the combination of global and local color control, the color of the high dynamic range projection material in the fusion projection process is accurately and naturally adjusted under different environmental conditions. The global mapping and the dynamic optimization of local details complement each other to ensure the overall harmony and beauty of the picture. At the same time, the dynamic smooth diffusion effectively eliminates the color abruptness between regions, further improving the uniformity of the projection color. The specific implementation method can be referred to the following embodiments.
[0032] Figure 2 This is a flow chart of a method for color control of a projector provided in one embodiment of the present application. The method of this embodiment can be applied to the server in the above scenario. Figure 2 As shown, the method includes: S201: Acquire a projection parameter set and an environment static parameter set, analyze the environment static parameter set based on the projection parameter set, and determine basic global color mapping data.
[0033] The projection parameter set may be a data set including parameters corresponding to the current projection device and projection requirements, and the projection parameter set is provided by the user.
[0034] The environmental static parameter set may be a set of static parameters that have an impact on the projection effect in the current projection environment, and the environmental static parameter set is provided by the user.
[0035] The basic global color mapping data may be data used to characterize the overall color expression required for the projection material under the influence of static factors.
[0036] Specifically, the color effect presented by high dynamic range projection materials on the projection medium is directly affected by the projection equipment, projection requirements and static factors in the environment (such as the shape and material of the projection medium). In addition, the fusion projection process of high dynamic range projection materials requires the coordination of multiple projection devices and projection areas, which can easily lead to local differences in the color performance of the fusion projection process of high dynamic range projection materials. Through mathematical analysis, based on the projection parameter set, the static parameter set of the environment is analyzed to determine the basic global color mapping data for the corresponding adjustment of the projection material color required to achieve the projection requirements under the current projection environment. This data reflects the color requirements of the projection material under the influence of static factors, and provides a scientific data basis for the subsequent dynamic regulation of the projection material color.
[0037] S202: Obtain an environment dynamic parameter set, analyze the environment dynamic parameter set based on basic global color mapping data, and determine local color dynamic control data.
[0038] The environmental dynamic parameter set may be a collection of dynamic parameters that have an impact on the projection color effect in the current projection environment, and the environmental dynamic parameter set may be obtained through various environmental parameter sensors.
[0039] The local color dynamic control data may be control data for the color of the projection material in the local projection area affected by the dynamic parameters of the environment.
[0040] Specifically, compared with ordinary materials, high dynamic range projection materials can present a wider brightness range and stronger contrast. This also makes high dynamic range projection materials more susceptible to the influence of dynamic factors in the environment (such as ambient light and ambient color) during the projection process, resulting in the color accuracy and saturation of high dynamic range projection materials being affected, and then causing detail loss, making it difficult to reflect the advantages of high dynamic range projection materials. Through mathematical analysis, on the basis of basic global color mapping data, the environmental dynamic parameter set is analyzed, and the influence of dynamic factors in the current environment on the color performance of the projection material in the local area is scientifically quantified, and local color dynamic control data reflecting the adjustments that need to be made to the color of the projection material in the corresponding local area is obtained, so as to reduce local color distortion caused by environmental dynamic factors.
[0041] S203 , according to the local color dynamic control data, the local projection material color is controlled in real time, and the local projection material color is dynamically smoothed and diffused to determine the color diffusion data.
[0042] Dynamic smooth diffusion processing can be a process of improving the naturalness of the transition between the adjusted color of the local projection material and the color of the surrounding area.
[0043] The color diffusion data may be the color data required to adjust other projection areas to ensure smooth color transition after the color of the local projection material is adjusted.
[0044] Specifically, after determining the local color dynamic control data, the built-in color correction tool of the projector is used to adjust the material color in the corresponding local projection area according to the local color dynamic control data. Since the fusion projection for high dynamic range involves multiple projectors and corresponding projection areas, if only the material color in the above-mentioned local projection area is adjusted, the local color performance will be abrupt. If the global material color is adjusted according to the local color dynamic control data, the color in some projection areas that are not affected by environmental dynamic factors will be distorted. Therefore, through mathematical analysis, the color diffusion data required for adjustment of natural color transition is quantified to achieve dynamic and smooth diffusion processing of the local projection material color, while ensuring the overall color performance of the projection material, avoiding the color abruptness caused by local color adjustment.
[0045] S204: Update the overall projection material color and basic global color mapping data according to the color diffusion data, and determine and output a color control report.
[0046] The color control report may be a control report including a series of color adjustment parameter changes during the projection process.
[0047] Specifically, after determining the color diffusion data, the color of the projection material in different projection areas is dynamically adjusted through the built-in color correction tool of the projector, and the basic global color mapping data is updated to the adjusted color data at the same time to support the analysis and adjustment of the color of the projection material under subsequent changes in dynamic environmental factors. Through the log collection tool, the change information corresponding to a series of color adjustment parameters during the projection process is collected, and a color control report is generated. The color control report is provided to the user so that the user can understand the color control process. At the same time, the color adjustment parameters under similar conditions can be applied to perform color control in subsequent projection processes to improve color control efficiency and response speed.
[0048] Through this solution, the projection parameter set and the environmental static parameter set are analyzed to obtain basic global color mapping data that reflects the color requirements of the projection material under the influence of static factors. During the projection process, the local color dynamic control data that reflects the color requirements of the projection material in the local area is analyzed and obtained in combination with the environmental dynamic parameter set. According to the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused. Then, according to the obtained color diffusion data, the overall projection material color and the basic global color mapping data are updated, and the corresponding color control report is provided to the user. Through the combination of global and local color control, the color of the high dynamic range projection material under different environmental conditions in the fusion projection process is accurately and naturally adjusted. The global mapping and the dynamic optimization of local details complement each other to ensure the overall harmony and beauty of the picture. At the same time, the dynamic smooth diffusion effectively eliminates the color abruptness between regions, further improving the uniformity of the projection color.
[0049] In some embodiments, the projection light source parameter set is analyzed to extract the projector standard brightness and projector light source intensity; based on the projection medium geometry data set and the projection medium surface material data set, the projection surface and the surface reflectivity corresponding to different projection points on the projection surface are determined; based on the projection geometry data set, the projection distance and projection direction between different projectors and each corresponding projection point are determined; based on the projection direction and the projector light source intensity, according to the surface reflectivity and the projection surface, the medium influence factor corresponding to the different projection points is determined; based on the projector standard brightness value and projection distance, according to the medium influence factor and surface reflectivity, the original color value corresponding to each projection point in the original color data set is adjusted to determine the basic color mapping value corresponding to each projection point, and thereby construct basic global color mapping data.
[0050] The projection parameter set includes an original color data set, a projection geometry data set, and a projection light source parameter set; The environmental static parameter set includes a projection medium geometry dataset and a projection medium surface material dataset; The original color data set may be the color value of each pixel defined in the projection material.
[0051] The projection geometry dataset may be a collection containing projection required geometry data, such as projection angle, projection distance, etc.
[0052] The projection light source parameter set may be a data set containing performance parameters of a projector light source.
[0053] The projection medium geometry dataset may be a set of parameters for characterizing the geometry of the projection medium.
[0054] The projection medium surface material dataset may be a parameter set for characterizing variable material properties of the projection medium.
[0055] The projection surface may be a geometric surface on the projection medium for supporting the projection material.
[0056] Surface reflectivity can be a quantitative value used to characterize the ability of a material surface to reflect incident light.
[0057] The projection distance can be the straight-line distance between the projector light source and the projection point on the corresponding projection medium surface.
[0058] The projection direction may be the projection direction of the projector light.
[0059] The medium impact factor may be quantitative data used to characterize the impact of the projection medium characteristics on the color performance of the projection material.
[0060] The basic color mapping value may be the target color value that needs to be adjusted at the projection point under the influence of the current static factors.
[0061] Specifically, the color performance of the projection material is mainly affected by the dual influence of the projection end and the medium end when it is not affected by external dynamic factors. The standard brightness of the projector and the intensity of the projector light source at the projection end determine the brightness of the overall projection color, the projection surface and surface reflectivity at the medium end determine the degree of color distortion of the projection color on the projection medium, and the basic projection direction and projection distance affect the propagation characteristics of the projection light. Through mathematical analysis, based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection surface, the influence of the geometric structure and surface reflection characteristics of the projection medium on the projection color performance is quantified under the conditions of the current projection direction and the intensity of the projector light source, and the medium influence factor corresponding to different projection points is determined. Further, combined with the standard brightness value of the projector and the projection distance, through mathematical analysis, the basic color mapping value required to adjust the original color value corresponding to each projection point to ensure the projection color performance is quantified under the dual influence of the current projection end and the medium end when there is no external dynamic factors involved, and the basic global color mapping data is constructed based on this.
[0062] Through this solution, based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection surface, the medium influence factor reflecting the influence of the projection medium geometric structure and surface reflection characteristics on the projection color performance is determined. On this basis, combined with the projector standard brightness value and projection distance, the basic color mapping value required to adjust each projection point to ensure the projection color performance is determined. Through the fusion analysis of the corresponding parameters of the medium end and the projection end, the basic global color mapping data required for the projection under the dual influence of the current projection end and the medium end, when there is no external dynamic factor intervention, is accurately obtained, thereby realizing the initial global adjustment of the projection color effect, so that the initial projection color effect is highly matched with the projection requirements, and at the same time providing a scientific data benchmark for the subsequent dynamic adjustment of the projection color.
[0063] In some embodiments, based on the standard brightness value and projection distance of the projector, the original color value corresponding to each projection point in the original color data set is adjusted according to the medium influence factor and the surface reflectivity, and the basic color mapping value corresponding to each projection point is determined, specifically, the following formula (1): (1) in, The projected point coordinates The base colormap value at , The projected point coordinates The original color value at The projected point coordinates The surface reflectivity at is the standard brightness value of the projector, The projected point coordinates The corresponding projection distance is The projected point coordinates The medium influence factor at .
[0064] Specifically, through formula (1) The brightness effect of the original color value at the corresponding projection point on the projection medium surface is uniformly adjusted. Since the distance between the projection point and the projector will produce an inverse square attenuation effect on the intensity of the light, the intensity of the projection light will decrease as the projection distance increases. Through formula (1) Describe the attenuation characteristics of the projection light, and introduce the medium influence factor into formula (1) to describe the influence of the projection medium on the color performance. Combine the influence of the above different parameters on the color performance and quantify the basic color mapping value.
[0065] Through this solution, mathematical analysis is used, based on the projector's standard brightness value and projection distance, according to the medium influencing factor and surface reflectivity, to comprehensively quantify the impact of the projection color on the projection end and the medium end, and calculate the basic color mapping value corresponding to each projection point. This realizes the scientific quantitative construction of the basic global color mapping data that needs to be adjusted accordingly for the color of the projection material without the influence of dynamic factors, and provides a scientific data basis for the subsequent dynamic control of the projection color.
[0066] In some embodiments, based on the projection direction and the intensity of the projector light source, the medium influence factor corresponding to different projection points is determined according to the surface reflectivity and the projection surface, specifically the following formula (2): (2) in, The projected point coordinates The medium influence factor at is the projector light source intensity, The projected point coordinates The surface reflectivity at Projection surface The surface normal vector of for Direction unit vector, for Direction unit vector, for Direction unit vector, For projection surface exist The rate of change in direction, For projection surface exist The rate of change in direction, is the unit vector corresponding to the projection direction.
[0067] The surface normal vector may be a normal direction vector of the projected surface at the current projection point.
[0068] Specifically, through formula (2) The brightness of the light projected by the projector light source at the corresponding projection point on the projection medium surface is uniformly adjusted, and , using the surface partial derivative calculation method, the surface normal vector is quantified. The surface normal vector can describe the geometric characteristics of the projection surface at the corresponding projection point, and then use The effective illumination intensity of the projection light on the projection surface is reflected by the dot product of the surface normal vector and the projection direction, and then the medium influence factor is quantified to characterize the influence of the projection medium geometric structure and surface reflection characteristics on the projection color performance.
[0069] Through this scheme, mathematical analysis is used to quantify the medium influence factor used to characterize the influence of the projection medium's geometric structure and surface reflection characteristics on the projection color performance at different projection points based on the projection direction and projector light source intensity, according to the surface reflectivity and projection surface, thereby improving the accuracy and scientific nature of the basic color mapping value obtained according to the medium influence factor.
[0070] In some embodiments, the dynamic influence range is determined based on the ambient light change data set and the ambient hue change data set; the surface normal vector corresponding to the projection surface is analyzed based on the projection direction between different projectors and each corresponding projection point, and the projection light angle between the projection light and the surface normal vector at each projection point within the dynamic influence range is determined; the surface normal vector corresponding to the projection surface is analyzed based on the ambient light change data set, and the ambient light angle between the ambient light and the surface normal vector at each projection point within the dynamic influence range is determined; the local ambient light intensity within the dynamic influence range is extracted based on the ambient light change data set; based on the projector standard brightness value, projection distance and local ambient light intensity, the real-time environmental influence factor corresponding to each projection point within the dynamic influence range is determined according to the projection light angle and the ambient light angle; the local ambient hue value within the dynamic influence range is extracted based on the ambient hue change data set; based on the real-time environmental influence factor, the projector standard brightness value and the basic color mapping value, the dynamic color value corresponding to each projection point within the dynamic influence range is determined according to the projection distance, the projection light angle and the local ambient hue value, and local color dynamic control data is constructed thereby.
[0071] The environmental dynamic parameter set includes the environmental light change dataset and the environmental color tone change dataset.
[0072] The ambient light change dataset may be a data set used to characterize changes in ambient light intensity and distribution during a projection process, and the ambient light change dataset may be obtained through a light sensor.
[0073] The environmental hue change dataset is a data set used to characterize the environmental hue change during the projection process. The environmental hue change data can be obtained by analyzing the current projection environment through image processing technology.
[0074] The dynamic impact range may be a range within the projection area affected by changes in environmental dynamic factors.
[0075] The projection light angle may be the angle between the projection light and the surface normal vector corresponding to the projection surface. The projection light angle may be obtained by solving the inverse cosine function of the dot product result between the projection direction unit vector and the surface normal vector.
[0076] The ambient light angle may be the angle between the ambient light and the surface normal vector corresponding to the projection surface. The ambient light angle may be obtained by solving the inverse cosine function of the dot product result between the ambient light irradiation direction unit vector and the surface normal vector.
[0077] The local ambient light intensity may be the ambient light intensity within the dynamic influence range, and the local ambient light intensity may be calculated by using an edge detection algorithm in image analysis technology in combination with a grayscale histogram algorithm.
[0078] The real-time environment impact factor may be a mathematical factor used to characterize the impact of dynamic ambient light on projection color performance.
[0079] The local environment hue value may be a color value corresponding to the main hue of the environment within the dynamic influence range.
[0080] The dynamic color value may be a color value required to adjust the color of the projection point within the dynamic influence range in order to ensure the projection color display effect within the dynamic influence range under the influence of environmental dynamic factors.
[0081] Specifically, during the projection process, the human eye's perception of the color performance of high dynamic range projection materials will be affected by dynamic factors in the environment. The magnitude of this influence mainly depends on the amplitude of changes in ambient light and ambient color tone. As the ambient light increases, the color of the projection material is gradually suppressed by the ambient light, the color details in the dark areas are gradually lost, the overall contrast of the picture is reduced, and the color is gradually "faded"; and the color corresponding to the hue in the environment will produce a superimposed effect with the color in the projection material, resulting in color shift. For example, in a projection environment with a yellowish hue, the projection color will tend to be warm overall, while the cool blue and green tones in the projection material will appear dim. The above-mentioned ambient light and ambient color tone will be affected by factors such as changes in the natural light cycle and changes in the site layout, and will produce local changes during the projection process. This change will cause the color performance in some projection areas to be distorted. In order to make the projection color adapt to changes in dynamic environmental factors, the ambient light change dataset and the ambient color tone change dataset are analyzed to determine the projection range affected by the current ambient light and hue changes, so as to determine the dynamic impact range. This range points to the area where color adaptability adjustment is required. projection area; at the same time, based on the projection direction and ambient light change data set, combined with the surface normal vector corresponding to the projection surface, the projection light angle and the ambient light angle are determined respectively. The smaller the difference between the projection light angle and the ambient light angle, the more consistent the reflection angle of the current projection light and the ambient light is, which in turn reflects that the interference of the ambient light on the projection color is more serious; further, based on the ambient light change data set, the local ambient light intensity within the dynamic influence range is extracted. The higher the local ambient light intensity, the greater the impact on the color contrast and dark details within the dynamic influence range; based on the above-mentioned influence characteristics, through mathematical analysis, based on the projector standard brightness value, projection distance and local ambient light intensity, according to the projection light angle and the ambient light angle, a real-time environmental influence factor that can reflect the influence of ambient light on the projection color performance is quantified. On this basis, combined with the projector standard brightness value and the basic color mapping value, according to the projection distance, the projection light angle and the local ambient hue value, the dynamic color value that needs to be adjusted for each projection point in the dynamic influence range under the dual influence of ambient light and ambient hue is quantified, thereby constructing local color dynamic control data.
[0082] Through this solution, based on the ambient light change data set and the ambient hue change data set, the dynamic influence range affected by the ambient light and ambient hue within the current overall projection range is divided. On this basis, according to the projection light angle and the ambient light angle obtained by analysis, combined with the projector standard brightness value, projection distance and local ambient light intensity, the real-time environmental influence factor used to reflect the influence of ambient light on the projection color performance is determined. Further combined with the projector standard brightness value and the basic color mapping value, according to the projection distance, projection light angle and local ambient hue value, the dynamic color value that needs to be adjusted for each projection point within the dynamic influence range under the dual influence of ambient light and ambient hue is determined. In this way, local color dynamic control data is constructed to achieve adaptive dynamic adjustment of the color performance of the projection material in the local projection area affected by ambient light and ambient hue, so that the color performance of the projection material will not be distorted under the influence of environmental dynamic factors, thereby ensuring the color presentation effect.
[0083] In some embodiments, based on the real-time environmental impact factor, the standard brightness value of the projector and the basic color mapping value, the projection distance, the projection light angle and the local environmental hue value, the dynamic color value corresponding to each projection point within the dynamic impact range is determined, specifically, as follows: (3) in, The projection point within the dynamic influence range Dynamic color value at is the standard brightness value of the projector, The projected point coordinates The base colormap value at , The projected point coordinates The corresponding projection distance is is the real-time environmental impact factor, is the projection light angle, is the preset gamma calibration factor, is the local ambient hue value, A scaling factor for preset hue effects.
[0084] The preset gamma calibration factor may be a mathematical factor used to perform uniform gamma correction on the color of the projection point. The preset gamma calibration factor is usually set based on the perception of the human eye and may generally be set to 2.2.
[0085] The preset color tone impact proportional factor may be an attribute factor used to characterize the degree of influence of the ambient color tone on the color performance of the projection lamp.
[0086] Specifically, since the light intensity of the projector will decay with distance, the light intensity of the projector can be expressed as Describes the inverse square attenuation characteristics of the projection light. At the same time, since in the actual projection process, the brightness of the projection light is directly related to the projection angle, the projection intensity of the light in the vertical direction (the angle with the projection plane is 0 degrees) is the largest, and the brightness will decrease when it deviates from the vertical direction. By introducing Correct the brightness drop effect when the projection beam deviates from the vertical direction; further, the ambient light will interfere with and weaken the performance of the projection light, and a real-time environmental impact factor is introduced to describe the impact of the ambient light on the projection light, and then Describes the adjustment target of the basic color mapping value under the influence of ambient light, on this basis, introduces Describes the interference of ambient color tones on color performance, and performs unified gamma correction on the color performance of projection lamps by presetting the color tones impact scale factor.
[0087] Through this solution, mathematical analysis is used, based on real-time environmental influencing factors, projector standard brightness values and basic color mapping values, according to projection distance, projection light angle and local environmental hue values, to quantify the dynamic color values that need to be adjusted for each projection point within the dynamic influence range under the dual influence of ambient light and ambient hue, clarify the influence of various factors on the local color performance of the projection material, improve the accuracy and scientific nature of the dynamic color value analysis process, and thereby improve the color performance effect produced by the local color adjustment made based on the dynamic color value.
[0088] In some embodiments, based on the projector's standard brightness value, projection distance, and local ambient light intensity, the real-time environmental impact factor corresponding to each projection point within the dynamic impact range is determined according to the projection light angle and the ambient light angle, specifically the following formula (4): (4) in, The projection point within the dynamic influence range Real-time environmental impact factors at is the standard brightness value of the projector, is the projection light angle, The projected point coordinates The projection distance at is the local ambient light intensity, is the ambient light angle.
[0089] Specifically, the effective component of the incident light intensity is the cosine value of the angle between the light direction and the normal direction of the projection surface, that is, The larger the value is, the stronger the light component received by the projection point is. At the same time, the projection light intensity will decay in inverse proportion to the square as the projection distance increases. Describe the influence of the propagation distance of the projection light and the cosine of the projection light angle on the light intensity of the projection point. Similarly, through formula (4) Describe the impact of the projection light's propagation distance and the cosine of the ambient light angle on the light intensity of the projection point. By combining the superposition effect of the above dual influences, the real-time environmental impact factor is quantified.
[0090] Through this solution, mathematical analysis is used to analyze the light intensity performance of the projection point under the influence of the dual superposition effect of projection light and ambient light based on the projector's standard brightness value, projection distance and local ambient light intensity, according to the projection light angle and the ambient light angle, and quantify the real-time environmental impact factor to accurately reflect the cross-influence of ambient light and projection light on the projection effect, thereby improving the accuracy of the dynamic color value obtained based on the real-time environmental impact factor.
[0091] In some embodiments, based on the dynamic influence range, the regional relative distances between different projection points in the projection area and the dynamic influence range are determined; based on the basic color mapping value and the dynamic color value, the pre-adjusted color value corresponding to each projection point is determined according to the regional relative distance; based on the pre-adjusted color value corresponding to each projection point, a unified dynamic range adjustment is performed on each projection point according to a preset tone mapping function, and the diffusion color value corresponding to each projection point is determined, and color diffusion data is constructed based on this.
[0092] The area relative distance may be the relative distance between the projection point and the center area of the dynamic influence range within the entire projection area.
[0093] The pre-adjusted color value may be a basic color value that needs to be adjusted for a projection point within a projection area outside the dynamic image range.
[0094] The preset tone mapping function may be a preset mathematical algorithm for performing high dynamic range tone mapping.
[0095] Unified dynamic range adjustment can be the process of balancing highlights and shadows in high dynamic range projection footage.
[0096] The diffusion color value may be a final color value that needs to be adjusted for a projection point within a projection area outside the dynamic image range after uniform dynamic range adjustment is performed.
[0097] Specifically, after adjusting the color of local projection material, there is the problem of abrupt local color performance. To address this problem, the regional relative distances between different projection points in the projection area and the dynamic influence range are determined based on the dynamic influence range. This regional relative distance can be calculated using a coordinate distance algorithm. On this basis, through mathematical analysis, based on the basic color mapping value and the dynamic color value, the pre-adjusted color value corresponding to each projection point is determined according to the regional relative distance. This pre-adjusted color value reflects the specific adjustment that needs to be made to the material color in other projection areas outside the dynamic influence range when the local projection material color changes, with the goal of improving the naturalness of color transitions. Furthermore, because the highlight and shadow areas of high dynamic range projection material have a large dynamic range, if only the color of the projection point is adjusted, it is easy to cause overexposure or loss of shadow details. Therefore, based on the color adjustment, a unified dynamic range adjustment is performed on all projection points using a preset tone mapping function to obtain the diffuse color value corresponding to each projection point. This balances the highlights and shadows in the projection material and improves the overall color performance of the projection material.
[0098] Through this solution, the relative distances between different projection points in the projection area and the dynamic influence range are determined according to the dynamic influence range. Based on this, the basic color mapping value and the dynamic color value are combined to analyze and obtain the corresponding preset adjustment color value in each projection bag. According to the preset tone mapping function, a unified dynamic range adjustment is performed on each projection point. The color diffusion data is constructed based on the obtained diffusion color value to avoid color abruptness after color adjustment of the local projection area. At the same time, the highlight and dark performance in the projection material are balanced to avoid overexposure and loss of dark details, so as to improve the overall color performance of the projection material.
[0099] In some embodiments, based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function to determine the diffuse color value corresponding to each projection point, specifically, the following formula (5): (5) in, is the diffuse color value, is the preset tone mapping function, To pre-adjust the color value, The projected point coordinates The base colormap value at , To preset the attenuation control parameters, is the relative distance between regions, The projection point within the dynamic influence range Dynamic color value at is the preset gamma calibration factor.
[0100] The preset attenuation control parameter may be a quantitative parameter used to characterize the attenuation effect caused by the relative distance between regions on the degree of color control.
[0101] Specifically, through formula (5) , describes the attenuation effect of the color control degree formed by the relative distance of the area, that is, the farther the distance from the dynamic influence range, the less the color needs to be adjusted, so as to avoid the overall color shift of the projection material caused by the global color control caused by local color fine-tuning. Under the above attenuation effect, the basic color mapping value of the projection point is adjusted, and a preset gamma calibration factor is introduced to correct the color brightness performance to obtain a pre-adjusted color value, and then the pre-adjusted color value is tone mapped by a preset tone mapping function to quantify the diffuse color value. The preset tone mapping function can use the Reinhard Tone Mapping algorithm to balance the highlight and shadow performance of the projection material while retaining the details and color of the projection material to prevent overexposure or loss of dark details.
[0102] This solution utilizes mathematical analysis to uniformly adjust the dynamic range of each projection point based on the pre-adjusted color value corresponding to each projection point and a preset tone mapping function. This determines the diffuse color value corresponding to each projection point, avoiding abrupt color transitions while retaining the details and color of the projection material. It also balances the highlight and shadow performance of the projection material to prevent overexposure or loss of dark details.
[0103] Figure 3 This is a structural diagram of a color control system for a projector provided in one embodiment of the present application, such as Figure 3 As shown, a color control system 300 for a projector in this embodiment includes: a basic color analysis module 301 , a dynamic color analysis module 302 , a color diffusion analysis module 303 and a color update module 304 .
[0104] A basic color analysis module 301 is configured to obtain a projection parameter set and an environmental static parameter set, analyze the environmental static parameter set based on the projection parameter set, and determine basic global color mapping data; A dynamic color analysis module 302 is configured to obtain an environment dynamic parameter set, analyze the environment dynamic parameter set based on the basic global color mapping data, and determine local color dynamic control data; The color diffusion analysis module 303 is used to control the color of the local projection material in real time according to the local color dynamic control data, and to perform dynamic smooth diffusion processing on the color of the local projection material to determine the color diffusion data; The color update module 304 is configured to update the basic global color mapping data according to the local color dynamic control data and the color diffusion data, and determine and output a color control report.
[0105] Optionally, the basic color analysis module 301 is specifically configured to: Analyzing the projection light source parameter set to extract the projector standard brightness and projector light source intensity; Determining the projection surface and the surface reflectivity corresponding to different projection points on the projection surface according to the projection medium geometry data set and the projection medium surface material data set; determining, based on the projection geometry data set, a projection distance and a projection direction between different projectors and each corresponding projection point; Determining medium influence factors corresponding to different projection points based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection curved surface; Based on the projector standard brightness value and the projection distance, and according to the medium influence factor and the surface reflectivity, the original color value corresponding to each projection point in the original color data set is adjusted, and the basic color mapping value corresponding to each projection point is determined, and the basic global color mapping data is constructed accordingly.
[0106] Optionally, the basic color analysis module 301 adjusts the original color value corresponding to each projection point in the original color data set based on the projector standard brightness value and the projection distance, according to the medium influence factor and the surface reflectivity, and determines the basic color mapping value corresponding to each projection point using the following formula: ; in, The projected point coordinates The base colormap value at The projected point coordinates The original color value at The projected point coordinates The surface reflectivity at is the standard brightness value of the projector, The projected point coordinates The projection distance corresponding to The projected point coordinates The medium influence factor at .
[0107] Optionally, the basic color analysis module 301 determines the medium influence factors corresponding to different projection points based on the projection direction and the projector light source intensity, according to the surface reflectivity and the projection curved surface, specifically using the following formula: ; in, The projected point coordinates The medium influence factor at is the intensity of the projector light source, The projected point coordinates The surface reflectivity at The projection surface The surface normal vector of for Direction unit vector, for Direction unit vector, for Direction unit vector, The projection surface exist The rate of change in direction, The projection surface exist The rate of change in direction, is the unit vector corresponding to the projection direction.
[0108] Optionally, the dynamic color analysis module 302 is specifically configured to: determining a dynamic impact range according to the ambient light change dataset and the ambient hue change dataset; Analyzing the surface normal vector corresponding to the projection surface according to the projection direction between different projectors and each corresponding projection point, and determining the projection light angle between the projection light and the surface normal vector at each projection point within the dynamic influence range; Analyzing the surface normal vector corresponding to the projection surface according to the ambient light change data set, and determining the ambient light angle between the ambient light and the surface normal vector at each projection point within the dynamic influence range; extracting the local ambient light intensity within the dynamic influence range according to the ambient light change dataset; Determine, based on the projector standard brightness value, the projection distance, and the local ambient light intensity, a real-time environmental impact factor corresponding to each projection point within the dynamic impact range according to the projection light angle and the ambient light angle; Extracting the local environmental hue value within the dynamic influence range according to the environmental hue change data set; Based on the real-time environmental impact factor, the projector standard brightness value and the basic color mapping value, according to the projection distance, the projection light angle and the local environmental hue value, the dynamic color value corresponding to each projection point within the dynamic impact range is determined, and the local color dynamic control data is constructed accordingly.
[0109] Optionally, the dynamic color analysis module 302 determines the dynamic color value corresponding to each projection point within the dynamic influence range based on the real-time environmental impact factor, the projector standard brightness value, the basic color mapping value, the projection distance, the projection light angle, and the local environmental hue value, specifically using the following formula: ; in, The projection point within the dynamic influence range The dynamic color value at is the standard brightness value of the projector, The projected point coordinates The base colormap value at The projected point coordinates The projection distance corresponding to is the real-time environmental impact factor, is the projection light angle, is the preset gamma calibration factor, is the local environment hue value, A scaling factor for preset hue effects.
[0110] Optionally, the dynamic color analysis module 302 determines the real-time environmental impact factor corresponding to each projection point within the dynamic impact range based on the projector standard brightness value, the projection distance, and the local ambient light intensity, according to the projection light angle and the ambient light angle, specifically the following formula: ; in, The projection point within the dynamic influence range The real-time environmental impact factor at is the standard brightness value of the projector, is the projection light angle, The projected point coordinates The projection distance at is the local ambient light intensity, is the ambient light angle.
[0111] Optionally, the color diffusion analysis module 303 is specifically configured to: Determining relative distances between different projection points within the projection area and the dynamic influence range according to the dynamic influence range; Determining a pre-adjusted color value corresponding to each projection point based on the basic color mapping value and the dynamic color value and according to the relative distance of the regions; Based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function, and the diffusion color value corresponding to each projection point is determined, and the color diffusion data is constructed based on this.
[0112] Optionally, the color diffusion analysis module 303 performs a unified dynamic range adjustment on each projection point based on the pre-adjusted color value corresponding to each projection point according to a preset tone mapping function, and determines the diffused color value corresponding to each projection point using the following formula: ; in, is the diffuse color value, is the preset tone mapping function, To pre-adjust the color value, The projected point coordinates The base colormap value at To preset the attenuation control parameters, is the relative distance between the regions, The projection point within the dynamic influence range The dynamic color value at is the preset gamma calibration factor.
[0113] The system of this embodiment can be used to execute the method of any of the above embodiments. Its implementation principles and technical effects are similar and will not be described in detail here.
Claims
1. A method for color control of a projector, characterized in that: include: Acquire a projection parameter set and an environmental static parameter set, and analyze the environmental static parameter set based on the projection parameter set to determine basic global color mapping data; Acquire an environment dynamic parameter set, analyze the environment dynamic parameter set based on the basic global color mapping data, and determine local color dynamic control data; According to the local color dynamic control data, the color of the local projection material is controlled in real time, and the color of the local projection material is dynamically smoothed and diffused to determine the color diffusion data; According to the color diffusion data, the overall projection material color and the basic global color mapping data are updated, and a color control report is determined and output.
2. The method according to claim 1, characterized in that The projection parameter set includes an original color data set, a projection geometry data set, and a projection light source parameter set; the environment static parameter set includes a projection medium geometry data set and a projection medium surface material data set; and the step of analyzing the environment static parameter set based on the projection parameter set to determine basic global color mapping data includes: Analyzing the projection light source parameter set to extract the projector standard brightness and projector light source intensity; Determining the projection surface and the surface reflectivity corresponding to different projection points on the projection surface according to the projection medium geometry data set and the projection medium surface material data set; determining, based on the projection geometry data set, a projection distance and a projection direction between different projectors and each corresponding projection point; Determining medium influence factors corresponding to different projection points based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection curved surface; Based on the projector standard brightness value and the projection distance, and according to the medium influence factor and the surface reflectivity, the original color value corresponding to each projection point in the original color data set is adjusted, and the basic color mapping value corresponding to each projection point is determined, and the basic global color mapping data is constructed accordingly.
3. The method according to claim 2, characterized in that Based on the projector standard brightness value and the projection distance, the original color value corresponding to each projection point in the original color data set is adjusted according to the medium influence factor and the surface reflectivity to determine the basic color mapping value corresponding to each projection point, specifically the following formula: ; in, The projected point coordinates The base colormap value at The projected point coordinates The original color value at The projected point coordinates The surface reflectivity at is the standard brightness value of the projector, The projected point coordinates The projection distance corresponding to The projected point coordinates The medium influence factor at .
4. The method according to claim 2, characterized in that The medium influence factors corresponding to different projection points are determined based on the projection direction and the intensity of the projector light source, according to the surface reflectivity and the projection curved surface, specifically the following formula: ; in, The projected point coordinates The medium influence factor at is the intensity of the projector light source, The projected point coordinates The surface reflectivity at The projection surface The surface normal vector of for Direction unit vector, for Direction unit vector, for Direction unit vector, The projection surface exist The rate of change in direction, The projection surface exist The rate of change in direction, is the unit vector corresponding to the projection direction.
5. The method according to claim 4, characterized in that The environmental dynamic parameter set includes an environmental light change data set and an environmental hue change data set. The analyzing the environmental dynamic parameter set based on the basic global color mapping data to determine the local color dynamic control data includes: determining a dynamic impact range according to the ambient light change dataset and the ambient hue change dataset; Analyzing the surface normal vector corresponding to the projection surface according to the projection direction between different projectors and each corresponding projection point, and determining the projection light angle between the projection light and the surface normal vector at each projection point within the dynamic influence range; Analyzing the surface normal vector corresponding to the projection surface according to the ambient light change data set, and determining the ambient light angle between the ambient light and the surface normal vector at each projection point within the dynamic influence range; extracting the local ambient light intensity within the dynamic influence range according to the ambient light change dataset; Determine, based on the projector standard brightness value, the projection distance, and the local ambient light intensity, a real-time environmental impact factor corresponding to each projection point within the dynamic impact range according to the projection light angle and the ambient light angle; Extracting the local environmental hue value within the dynamic influence range according to the environmental hue change data set; Based on the real-time environmental impact factor, the projector standard brightness value and the basic color mapping value, according to the projection distance, the projection light angle and the local environmental hue value, the dynamic color value corresponding to each projection point within the dynamic impact range is determined, and the local color dynamic control data is constructed accordingly.
6. The method according to claim 5, characterized in that The method of determining the dynamic color value corresponding to each projection point within the dynamic influence range based on the real-time environmental impact factor, the projector standard brightness value, and the basic color mapping value, the projection distance, the projection light angle, and the local environmental hue value is specifically the following formula: ; in, The projection point within the dynamic influence range The dynamic color value at is the standard brightness value of the projector, The projected point coordinates The base colormap value at The projected point coordinates The projection distance corresponding to is the real-time environmental impact factor, is the projection light angle, is the preset gamma calibration factor, is the local environment hue value, A scaling factor for preset hue effects.
7. The method according to claim 6, characterized in that The real-time environmental impact factor corresponding to each projection point in the dynamic impact range is determined based on the projector standard brightness value, the projection distance, and the local ambient light intensity, according to the projection light angle and the ambient light angle, specifically the following formula: ; in, The projection point within the dynamic influence range The real-time environmental impact factor at is the standard brightness value of the projector, is the projection light angle, The projected point coordinates The projection distance at is the local ambient light intensity, is the ambient light angle.
8. The method according to claim 7, characterized in that The performing dynamic smooth diffusion processing on the color of the local projection material to determine color diffusion data includes: Determining relative distances between different projection points within the projection area and the dynamic influence range according to the dynamic influence range; Determining a pre-adjusted color value corresponding to each projection point based on the basic color mapping value and the dynamic color value and according to the relative distance of the regions; Based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function, and the diffusion color value corresponding to each projection point is determined, and the color diffusion data is constructed based on this.
9. The method according to claim 8, characterized in that Based on the pre-adjusted color value corresponding to each projection point, a uniform dynamic range adjustment is performed on each projection point according to a preset tone mapping function to determine the diffuse color value corresponding to each projection point, specifically as follows: ; in, is the diffuse color value, is the preset tone mapping function, To pre-adjust the color value, The projected point coordinates The base colormap value at To preset the attenuation control parameters, is the relative distance between the areas, The projection point within the dynamic influence range The dynamic color value at is the preset gamma calibration factor.
10. A color control system for a projector, characterized in that: include: A basic color analysis module is used to obtain a projection parameter set and an environmental static parameter set, analyze the environmental static parameter set based on the projection parameter set, and determine basic global color mapping data; A dynamic color analysis module is used to obtain an environmental dynamic parameter set, analyze the environmental dynamic parameter set based on the basic global color mapping data, and determine local color dynamic control data; a color diffusion analysis module, configured to perform real-time control on the color of the local projection material according to the local color dynamic control data, and to perform dynamic smooth diffusion processing on the color of the local projection material to determine color diffusion data; A color update module is used to update the basic global color mapping data according to the local color dynamic control data and the color diffusion data, and determine and output a color control report.
