Method and device for adjusting color of movie picture in real time
By analyzing the content of the movie screen in real time and adjusting the color matching lookup table adaptively, the problem of insufficient color of the movie screen under the LED movie screen is solved, the tone level is enhanced and the picture details is enriched, and the audience's viewing experience is improved.
Patent Information
- Application Number
- CN202411776572.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-18
AI Technical Summary
The prior art is difficult to make full use of the high brightness and high contrast characteristics of LED movie screens, resulting in the loss of details in the brightness area of the movie screen, overexposure of colors or hard tone transitions, affecting the viewing effect.
By obtaining the color data of movie pixels in real time, performing feature analysis and data statistics, generating picture feature information, calculating color tuning parameter suggestions, and updating the color tuning lookup table in real time, color conversion of the color pixel color data of movie pixels, and transmitting it to the LED projection device.
It has achieved accurate adjustments to the color of the movie screen, enhanced the tone level, enriched the details of the screen, and enhanced the audience's viewing experience.
Smart Images

Figure CN119649725A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of digital film technology, and specifically relates to a method and device for real-time adjustment of the color of a movie picture. Background Art
[0002] With the development of display technology, LED movie screens have gradually been widely used in theaters. However, compared with the SDR (standard dynamic range, white field brightness 48nit) standard followed by traditional film formats, LED movie screens show significantly different characteristics when used in actual theaters. Its brightness and dynamic range are generally larger, and the white field can reach 100-300nit. Although this is an advantage, it also brings new challenges. In the film and television industry, there are strict regulations on the copyright protection law of works. The core is to maintain the integrity and originality of the original film, and any unauthorized modification of the original film content is strictly prohibited. This legal framework means that if you want to achieve color enhancement of the movie picture, the operation can only be limited to the screening stage, and the color information storage and format of the original film itself cannot be touched, let alone any form of leakage of the original film.
[0003] At present, most films use the SDR standard color grading method when making plates, which often cannot fully utilize the characteristics of LED movie screens. It may even cause loss of details in bright areas of the picture and overexposure of colors due to excessive brightness, or abrupt transitions in picture tones and lack of layering due to dynamic range mismatch, thus affecting the overall viewing effect.
[0004] Application Contents
[0005] The purpose of the embodiments of the present application is to provide a method and device for adjusting the color of a movie picture in real time, so as to solve the defect of poor color of the movie picture in the prior art.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, a method for adjusting the color of a movie picture in real time is provided, comprising the following steps:
[0008] Acquire movie pixel color data from a movie projection server in real time, perform feature analysis and data statistics on the current frame image according to the movie pixel color data, and generate image feature information;
[0009] According to the picture feature information, a color adjustment parameter suggestion suitable for the current frame is calculated by a color adjustment model, and a color adjustment lookup table is updated in real time according to the color adjustment parameter suggestion;
[0010] According to the mapping relationship in the updated color lookup table, the movie pixel color data is color converted, and the converted color data is transmitted to the LED projection device.
[0011] In a second aspect, a device for adjusting the color of a movie picture in real time is provided, comprising:
[0012] A generation module is used to obtain movie pixel color data from a movie projection server in real time, perform feature analysis and data statistics on a current frame image according to the movie pixel color data, and generate image feature information;
[0013] A calculation module, configured to calculate a color adjustment parameter suggestion applicable to the current frame image through a color adjustment model according to the image feature information, and update a color adjustment lookup table in real time according to the color adjustment parameter suggestion;
[0014] The conversion module is used to perform color conversion on the movie pixel color data according to the mapping relationship in the updated color lookup table, and transmit the converted color data to the LED projection device.
[0015] The embodiment of the present application performs color conversion on movie pixel color data by real-time analysis of picture content and adaptively adjusting the color lookup table, which can accurately adjust the movie projection tone, thereby enhancing the picture tone level, enriching the picture details, and comprehensively improving the audience's viewing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 This is a flow chart of a method for real-time adjustment of movie screen color provided by an embodiment of the present application;
[0017] Figure 2 This is a schematic diagram of the architecture of a digital LED movie projection system provided in an embodiment of the present application.
[0018] Figure 3 It is a schematic diagram of an LED movie projection palette provided in an embodiment of the present application;
[0019] Figure 4 It is a structural schematic diagram of a device for real-time adjustment of movie picture color provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions 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 creative work are within the scope of protection of this application.
[0021] The embodiments of the present application focus on the innovative technology of picture color adjustment in the scenario where LED movie screens are used as projection equipment, aiming to improve the quality of movie projection pictures through dynamic adaptive real-time color adjustment means, thereby bringing a better viewing experience to the audience.
[0022] Modern audiences have increasing requirements for the quality of movie images, and expect to enjoy high-quality images with rich tones and full details when watching movies, especially when using LED movie screens with high brightness and high contrast. The traditional SDR color adjustment method or fixed LED color adjustment curve is difficult to make flexible and accurate adjustments according to the real-time changes in movie content and the characteristics of LED screens, and cannot meet the needs of diverse picture scenes. Therefore, there is an urgent need for a technical solution that can effectively improve the color quality of the picture under the new projection equipment of LED movie screens, meet the audience's expectations for high-quality viewing experience while respecting copyright, give full play to the advantages of LED movie screens, and optimize the picture color in real time and adaptively.
[0023] The embodiment of the present application provides a dynamic adaptive real-time color grading technology in digital LED movie projection. This technology can strictly comply with the copyright protection law of works and only enhance and adjust the picture color during the projection stage. It can also make full use of the high brightness and high contrast characteristics of the LED movie screen. By real-time analysis of the picture content and adaptive adjustment of the color lookup table (LUT), combined with the intelligent color grading model and the high-speed logic computing capability of the FPGA, the optimal movie projection color tone can be accurately adjusted, thereby enhancing the picture color level, enriching the picture details, and comprehensively improving the audience's viewing experience.
[0024] In the following, in conjunction with the accompanying drawings, a method for real-time adjustment of movie picture color provided by an embodiment of the present application is described in detail through specific embodiments and application scenarios.
[0025] like Figure 1 FIG. 1 is a flow chart of a method for adjusting the color of a movie screen in real time provided by an embodiment of the present application, and the method comprises the following steps:
[0026] Step 101, obtaining movie pixel color data from a movie projection server in real time, performing feature analysis and data statistics on the current frame image according to the movie pixel color data, and generating image feature information.
[0027] Specifically, according to the grayscale of the current frame and the pre-set multiple grayscale intervals, the distribution of multiple grayscale intervals in the current frame image can be counted, and the distribution can be used as the image feature information.
[0028] The multiple grayscale intervals include a dark area, a middle area and a bright area; accordingly, the distribution of the multiple grayscale intervals in the current frame image can be statistically analyzed based on the following formula:
[0029]
[0030] Wherein, n(i) is the number of pixels with gray level i, N is the total number of pixels, CF(dark), CF(middle) and CF(bright) respectively represent the distribution of dark area, middle area and bright area in the current frame image; k0 threshold is the minimum gray value of the LED projection device, which is the starting gray value of the dark area; k1 threshold is the maximum gray value of the dark area, which is the boundary value between the dark area and the middle area; k2 threshold is the maximum gray value of the middle area, which is the boundary value between the middle area and the bright area; k3 threshold is the maximum value of the bright area, which is the maximum gray value of the LED projection device;
[0031] Step 102: Calculate a color parameter suggestion suitable for the current frame image through a color model according to the image feature information, and update a color lookup table in real time according to the color parameter suggestion.
[0032] In this embodiment, before the color adjustment parameter suggestion suitable for the current frame is calculated through the color adjustment model according to the picture feature information, a color adjustment model can also be established based on a third-order Bezier function curve according to the characteristics of the LED projection device; the third-order Bezier function curve includes a starting point P0, a first control point P1, a second control point P2 and an end point P3, wherein the starting point P0 corresponds to a k0 threshold, the end point P3 is the end point corresponding to a k3 threshold, the positions of P1 and P2 affect the shape of the third-order Bezier function curve, and the third-order Bezier function curve always remains smooth;
[0033] Accordingly, the positions of the first control point P1 and the second control point P2 can be determined based on the picture feature information and the experimental data of the actual display effect of the LED projection device, and the color adjustment parameter recommendations applicable to the current frame picture can be determined based on the positions of the first control point P1 and the second control point P2.
[0034] Specifically, for the dark area in the current frame image, if it is determined according to the picture feature information that the proportion of the dark area in the current frame image is greater than a first preset value, the position of the first control point P1 is increased; if it is determined according to the picture feature information that the proportion of the bright area in the current frame image is less than a second preset value, the position of the second control point P2 is lowered.
[0035] Step 103, performing color conversion on the movie pixel color data according to the mapping relationship in the updated color lookup table, and transmitting the converted color data to the LED projection device.
[0036] The embodiment of the present application performs color conversion on movie pixel color data by real-time analysis of picture content and adaptively adjusting the color lookup table, which can accurately adjust the movie projection tone, thereby enhancing the picture tone level, enriching the picture details, and comprehensively improving the audience's viewing experience.
[0037] In the embodiment of the present application, the above method for adjusting the color of a movie picture in real time is applied to Figure 2 The digital LED movie projection system shown in the figure works around the core hardware "LED movie projection palette". During the movie projection process, the palette obtains movie pixel color data from the output port of the movie projection server IMB, and then processes these data in real time based on multiple built-in functional modules, and finally outputs the color-processed image data to the LED projection device, thereby realizing the function of dynamically adjusting the color of the movie projection picture without modifying the original film.
[0038] Specifically, the LED movie projection color palette is realized with an FPGA development board, where the image input interface is the onboard HDMIin port, which is connected to the HDMI output of the movie server IMB; the image output interface is the onboard HDMI out port, which is connected to the controller of the LED movie screen; the serial port is connected to the PC computer for necessary settings and control; the core of the board is a large-scale FPGA, which implements the picture analysis module, color model calculation module, and lookup table LUT transformation module in the form of programmable hardware. This color palette is installed on a 20-meter 4k LED movie screen for movie projection, and the difference between the color-adjusted and non-color-adjusted pictures can be observed. This difference is manifested in that the picture is more transparent and has richer layers. The comparison shows a certain improvement in the picture.
[0039] like Figure 3 The figure shows the principle diagram of the LED movie projection color palette in the embodiment of the present application. The picture analysis module is responsible for receiving the movie pixel color data obtained from the image input interface, and using the image analysis algorithm to perform a comprehensive statistical analysis on each frame.
[0040] Specifically, according to the grayscale of the entire frame image, three grayscale intervals are set up; dark area, middle area and bright area, represented by four thresholds k0-k4, among which k0 is the minimum grayscale value of the LED screen with light output, and the starting grayscale value of the dark area; k1 is the maximum grayscale value of the dark area, and the boundary value between the dark area and the middle area; k2 is the maximum grayscale value of the middle area, and the boundary value between the middle area and the bright area; k3 is the maximum value of the bright area, and the maximum grayscale value of the LED screen brightness.
[0041]
[0042] Among them, n(i) is the number of pixels with gray level i, N is the total number of pixels, CF(dark), CF(middle) and CF(bright) respectively represent the distribution of dark area, middle area and bright area in the current frame image, which is important feature information for adjusting image tone.
[0043] The color adjustment model operation module is a color adjustment model established for the optimization of the characteristics of the LED movie screen in the embodiment of the present application. Considering that the color adjustment result must be fine and level without obvious mutation, the model is based on a third-order Bessel function curve, and the function is as follows: B(t) = (1-t)3P0 + 3(1-t)2tP1 + 3(1-t)t2P2 + t3P3
[0044] Among them, P0 of the third-order Bessel function is the starting point corresponding to the k0 threshold, and P3 is the end point corresponding to the k3 threshold. According to the function characteristics, P1 and P2 are control points, and their positions affect the shape of the curve, but the curve will always remain smooth. The positions of the two control points P1 and P2 are the color adjustment parameters S output by the color adjustment model operation module.
[0045] In this embodiment, two important control points P1 and P2 can be determined by the following steps: relying on the picture feature information CF (dark), CF (medium) and CF (bright) output by the picture analysis module; and then generating through mathematical operations and logical judgments based on a large number of experimental data of the actual display effects of the LED screen. The principle is illustrated by an example: for the dark area in the picture, if the analysis shows that the dark area accounts for a large proportion, the model will calculate to appropriately increase the position of P1 to enhance the details of the dark area; and if the bright area accounts for a small proportion, the model will calculate to appropriately reduce the position of P2 to enhance the visibility of the details of the dark area.
[0046] The core of the LUT conversion module is a 12-bit input and 12-bit output lookup table memory. It updates the pre-stored color lookup table (LUT) in real time based on the color parameter recommendations output by the color model operation module. The color lookup table (LUT) is essentially a tabular data structure that establishes a mapping relationship between the original color value and the target color value. By looking up the table, color conversion can be quickly achieved. During the projection process, as the content of the picture changes, the module dynamically adjusts the mapping relationship in the LUT according to the color parameters to ensure that the input original movie pixel color data is transformed by the LUT and outputs color data that meets the optimal projection tone requirements of the current picture.
[0047] As the computing core of the entire color palette, the FPGA (field programmable gate array) computing module is responsible for ensuring the real-time and efficiency of the entire color grading process with its high-speed logic computing capabilities and parallel processing characteristics. It receives the color grading parameter suggestions output by the color grading model computing module, and quickly applies these parameters to the update operation of the lookup table LUT transformation module, as well as coordinates data interaction and processing between other modules. Thanks to the high-speed computing of FPGA, even in the face of high-frame rate, high-resolution movie projection scenes, complex computing tasks can be completed in a very short time (within 1 frame), ensuring that the color grading operation is seamlessly embedded in the real-time process of movie projection, without any impact on the smoothness of viewing.
[0048] The dynamic adaptive real-time color grading technology in the digital LED movie projection of the embodiment of the present application, through innovative technical solutions and reliable technical implementation methods, fully utilizes the characteristics of the LED movie screen on the basis of strictly abiding by the copyright protection laws of the works, and realizes dynamic adaptive real-time color grading in the movie projection process. This technology effectively enhances the tonal level of the picture, enriches the picture details, and gives full play to the high brightness and high contrast advantages of the LED movie screen, which significantly improves the audience's viewing experience. At the same time, it has the advantages of copyright compliance, adaptation to LED characteristics, improved picture quality, real-time efficiency, and flexible versatility. It has broad application prospects and is expected to bring positive impetus to the digital film projection industry in terms of picture color optimization and meet the growing audience's demand for high-quality viewing experience.
[0049] At every moment of the movie screening, the embodiment of the present application implements dynamic adaptive real-time color grading according to the following process:
[0050] First, the picture analysis module obtains the movie pixel color data output by the movie projection server IMB in real time, and performs feature analysis and data statistics on the current frame to generate detailed picture feature information.
[0051] Next, the color adjustment model calculation module calculates color adjustment parameter suggestions suitable for the current picture through the color adjustment model according to the picture feature information.
[0052] Then, the FPGA operation module passes the color parameter suggestions to the LUT transformation module, triggering it to update the color lookup table (LUT) in real time. The updated LUT is ready for color conversion for the upcoming picture data.
[0053] At the same time, the original movie pixel color data is converted according to the mapping relationship when passing through the updated color lookup table (LUT). The converted color data is transmitted to the LED projection device through the image output interface, thereby presenting an optimized and adjusted movie picture on the LED movie screen.
[0054] During the entire projection process, the above process is repeatedly executed for each frame to ensure that the color of the picture always remains in the best state according to the changes in the picture content, achieving a dynamic adaptive real-time color grading effect.
[0055] The embodiments of the present application have the following technical advantages:
[0056] 1. Strict copyright compliance
[0057] The color grading technology in the embodiments of this application strictly complies with the legal requirements for copyright protection of works. All color grading operations are completed by hardware inside the movie projection equipment during the movie projection stage, and do not involve any modification of the original movie itself. This not only fully respects the rights and interests of the copyright holder and avoids potential legal risks, but also provides a reliable technical solution for theaters to improve the quality of projection images and meet the audience's viewing needs under the premise of legality and compliance.
[0058] 2. Excellent LED screen adaptability
[0059] The embodiments of this application fully consider the characteristics of LED movie screens in actual use, where the brightness and dynamic range are greater than the traditional SDR standard. Through intelligent color adjustment models and adaptive color adjustment mechanisms, these characteristics are cleverly transformed into advantages for improving picture quality. It is possible to accurately control the brightness, contrast, and color levels of the picture to avoid picture defects caused by excessive brightness or inappropriate dynamic range, such as overexposure of highlights, loss of details in dark areas, and unnatural tonal transitions. Whether it is to show grand and spectacular scenes or delicate and subtle emotional expressions, the high brightness and high contrast characteristics of LED movie screens can be fully utilized, making the movie pictures more vivid and realistic, in line with modern audiences' pursuit of high-quality visual effects.
[0060] 3. Significant improvement in image quality
[0061] The embodiment of the present application uses the mechanism of real-time picture analysis and adaptive adjustment of the color lookup table (LUT) to accurately adjust the color according to the specific content of each frame, effectively enhance the color level, and enrich the picture details. When showing different types of movies, whether it is a colorful science fiction blockbuster, an emotional literary film, or an exciting action movie, targeted color adjustment can be performed according to the characteristics of the picture elements, overcoming the color limitations of the original film under the new LED projection conditions. Through the dynamic optimization of the picture color, the audience can appreciate every detail in the movie picture more clearly, greatly improving the viewing experience.
[0062] 4. Efficient real-time processing capabilities
[0063] The embodiment of the present application relies on the high-speed logic computing capability of FPGA and the optimized system architecture design, and the entire color adjustment process can be completed in a very short time, ensuring that the color adjustment operation is seamlessly connected with the real-time requirements of movie projection. Even when processing movie data with high frame rate (such as 120 frames per second or even higher) and high resolution (such as 4K3D), there will be no freeze or delay, and the smoothness of watching movies will not be affected at all. This real-time and efficient color adjustment capability meets the strict requirements of movie theaters for projection quality and viewing experience, and is very practical in actual applications.
[0064] 5. High flexibility and versatility
[0065] The "LED movie projection color palette" in the embodiment of the present application is equipped with a user setting interface, through which theater staff or professional technicians can set personalized color adjustment parameters according to different theater environments (such as ambient light intensity, etc.), different movie types (different color styles, theme atmospheres, etc.) and different LED movie screen characteristics (differences in color performance of different brands and models, etc.). At the same time, the technology has universality in the design of hardware and software levels, and can be compatible with digital movie projections of different resolutions, color formats and frame rates. It can be widely used in various projection venues equipped with LED movie screens, and has broad application prospects.
[0066] like Figure 4 FIG. 1 is a schematic diagram of a structure of a device for adjusting the color of a movie screen in real time provided by an embodiment of the present application, comprising:
[0067] The generation module 410 is used to obtain the movie pixel color data from the movie projection server in real time, perform feature analysis and data statistics on the current frame image according to the movie pixel color data, and generate image feature information.
[0068] Specifically, the generation module 410 is specifically used to count the distribution of multiple grayscale intervals in the current frame image according to the grayscale of the current frame image and multiple pre-set grayscale intervals, and use the distribution as the image feature information.
[0069] Wherein, the plurality of grayscale intervals include a dark area, a middle area and a bright area;
[0070] Accordingly, the generating module 410 is specifically used to count the distribution of multiple grayscale intervals in the current frame image based on the following formula:
[0071]
[0072] Wherein, n(i) is the number of pixels with gray level i, N is the total number of pixels, CF(dark), CF(middle) and CF(bright) respectively represent the distribution of dark area, middle area and bright area in the current frame image; k0 threshold is the minimum gray value of the LED projection device, which is the starting gray value of the dark area; k1 threshold is the maximum gray value of the dark area, which is the boundary value between the dark area and the middle area; k2 threshold is the maximum gray value of the middle area, which is the boundary value between the middle area and the bright area; k3 threshold is the maximum value of the bright area, which is the maximum gray value of the LED projection device;
[0073] The calculation module 420 is used to calculate the color adjustment parameter suggestion suitable for the current frame image through the color adjustment model according to the image feature information, and update the color adjustment lookup table in real time according to the color adjustment parameter suggestion.
[0074] The conversion module 430 is used to perform color conversion on the movie pixel color data according to the mapping relationship in the updated color lookup table, and transmit the converted color data to the LED projection device.
[0075] In this embodiment, the above device further includes:
[0076] A module is established, which is used to establish a color adjustment model based on a third-order Bezier function curve according to the characteristics of the LED projection device; the third-order Bezier function curve includes a starting point P0, a first control point P1, a second control point P2 and an end point P3, wherein the starting point P0 corresponds to a k0 threshold, the end point P3 is the end point corresponding to a k3 threshold, the positions of P1 and P2 affect the shape of the third-order Bezier function curve, and the third-order Bezier function curve always remains smooth.
[0077] Correspondingly, the calculation module 420 is specifically used to determine the positions of the first control point P1 and the second control point P2 based on the picture feature information and the experimental data of the actual display effect of the LED projection device, and determine the color adjustment parameter recommendations applicable to the current frame image based on the positions of the first control point P1 and the second control point P2.
[0078] In this embodiment, the calculation module 420 is specifically used to increase the position of the first control point P1 for the dark area in the current frame image if it is determined according to the picture feature information that the proportion of the dark area in the current frame image is greater than a first preset value; if it is determined according to the picture feature information that the proportion of the bright area in the current frame image is less than a second preset value, then lower the position of the second control point P2.
[0079] The embodiment of the present application performs color conversion on movie pixel color data by real-time analysis of picture content and adaptively adjusting the color lookup table, which can accurately adjust the movie projection tone, thereby enhancing the picture tone level, enriching the picture details, and comprehensively improving the audience's viewing experience.
[0080] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned method embodiment for adjusting the color of a movie screen in real time is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0081] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0082] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0083] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A method for adjusting the color of a movie picture in real time, characterized in that: The following steps are involved: Acquire movie pixel color data from a movie projection server in real time, perform feature analysis and data statistics on the current frame image according to the movie pixel color data, and generate image feature information; According to the picture feature information, a color adjustment parameter suggestion suitable for the current frame is calculated by a color adjustment model, and a color adjustment lookup table is updated in real time according to the color adjustment parameter suggestion; According to the mapping relationship in the updated color lookup table, the movie pixel color data is color converted, and the converted color data is transmitted to the LED projection device.
2. The method according to claim 1, characterized in that The step of performing feature analysis and data statistics on the picture of the current frame according to the movie pixel color data to generate picture feature information specifically includes: According to the grayscale of the current frame and a plurality of pre-set grayscale intervals, the distribution of the plurality of grayscale intervals in the current frame is counted, and the distribution is used as the picture feature information.
3. The method according to claim 2, characterized in that The plurality of grayscale intervals include a dark area, a middle area and a bright area; According to the grayscale of the current frame image and the plurality of pre-set grayscale intervals, statistics are collected on the distribution of the plurality of grayscale intervals in the current frame image, specifically including: Based on the following formula, the distribution of multiple grayscale intervals in the current frame image is counted: Among them, n(i) is the number of pixels with gray level i, N is the total number of pixels, CF(dark), CF(middle) and CF(bright) respectively represent the distribution of dark area, middle area and bright area in the current frame image; the k0 threshold is the minimum grayscale value of the LED projection device, which is the starting grayscale value of the dark area; the k1 threshold is the maximum grayscale value of the dark area, which is the boundary value between the dark area and the middle area; the k2 threshold is the maximum grayscale value of the middle area, which is the boundary value between the middle area and the bright area; the k3 threshold is the maximum value of the bright area, which is the maximum grayscale value of the LED projection device.
4. The method according to claim 3, characterized in that Before calculating the color adjustment parameter suggestion applicable to the current frame picture by the color adjustment model according to the picture feature information, the method further includes: Based on a third-order Bezier function curve, a color adjustment model is established according to the characteristics of the LED projection device; the third-order Bezier function curve includes a starting point P0, a first control point P1, a second control point P2 and an end point P3, wherein the starting point P0 corresponds to a k0 threshold, the end point P3 corresponds to a k3 threshold, the positions of P1 and P2 affect the shape of the third-order Bezier function curve, and the third-order Bezier function curve always remains smooth; The step of calculating a color adjustment parameter suggestion suitable for the current frame image through a color adjustment model according to the image feature information specifically includes: Based on the picture feature information and the experimental data of the actual display effect of the LED projection device, the positions of the first control point P1 and the second control point P2 are determined, and based on the positions of the first control point P1 and the second control point P2, the color adjustment parameter recommendations applicable to the current frame are determined.
5. The method according to claim 4, characterized in that Determining the positions of the first control point P1 and the second control point P2 according to the picture feature information and the experimental data of the actual display effect of the LED projection device specifically includes: For the dark area in the current frame image, if it is determined according to the picture feature information that the proportion of the dark area in the current frame image is greater than a first preset value, the position of the first control point P1 is increased; if it is determined according to the picture feature information that the proportion of the bright area in the current frame image is less than a second preset value, the position of the second control point P2 is lowered.
6. A device for adjusting the color of a movie picture in real time, characterized in that: include: A generation module is used to obtain movie pixel color data from a movie projection server in real time, perform feature analysis and data statistics on a current frame image according to the movie pixel color data, and generate image feature information; A calculation module, configured to calculate a color adjustment parameter suggestion applicable to the current frame image through a color adjustment model according to the image feature information, and update a color adjustment lookup table in real time according to the color adjustment parameter suggestion; The conversion module is used to perform color conversion on the movie pixel color data according to the mapping relationship in the updated color lookup table, and transmit the converted color data to the LED projection device.
7. The device according to claim 6, characterized in that The generation module is specifically used to count the distribution of multiple grayscale intervals in the current frame image according to the grayscale of the current frame image and multiple pre-set grayscale intervals, and use the distribution as the image feature information.
8. The device according to claim 7, characterized in that The plurality of grayscale intervals include a dark area, a middle area and a bright area; The generating module is specifically used to count the distribution of multiple grayscale intervals in the current frame image based on the following formula: Among them, n(i) is the number of pixels with gray level i, N is the total number of pixels, CF(dark), CF(middle) and CF(bright) respectively represent the distribution of dark area, middle area and bright area in the current frame image; the k0 threshold is the minimum grayscale value of the LED projection device, which is the starting grayscale value of the dark area; the k1 threshold is the maximum grayscale value of the dark area, which is the boundary value between the dark area and the middle area; the k2 threshold is the maximum grayscale value of the middle area, which is the boundary value between the middle area and the bright area; the k3 threshold is the maximum value of the bright area, which is the maximum grayscale value of the LED projection device.
9. The device according to claim 8, characterized in that Also includes: An establishment module is used to establish a color adjustment model based on a third-order Bezier function curve according to the characteristics of the LED projection device; the third-order Bezier function curve includes a starting point P0, a first control point P1, a second control point P2 and an end point P3, wherein the starting point P0 corresponds to a k0 threshold, the end point P3 corresponds to a k3 threshold, the positions of P1 and P2 affect the shape of the third-order Bezier function curve, and the third-order Bezier function curve always remains smooth; The calculation module is specifically used to determine the positions of the first control point P1 and the second control point P2 based on the picture feature information and the experimental data of the actual display effect of the LED projection device, and determine the color adjustment parameter recommendations applicable to the current frame image based on the positions of the first control point P1 and the second control point P2.
10. The method according to claim 9, characterized in that The calculation module is specifically used to increase the position of the first control point P1 for the dark area in the current frame image if it is determined according to the picture feature information that the proportion of the dark area in the current frame image is greater than a first preset value; and to lower the position of the second control point P2 if it is determined according to the picture feature information that the proportion of the bright area in the current frame image is less than a second preset value.