Automatic correction method and device for virtual shooting visual angle chromatic aberration
By measuring and calculating the screen brightness value in the initial calibration stage, and real-time correction of brightness chrominance is solved in the existing technology by measuring and calculating the brightness chrominance value in combination with the coordinate relationship between the camera and the screen, the problem of insufficient brightness uniformity and accuracy in the prior art is solved, and under variable shooting conditions is realized brightness uniformity and accuracy.
Patent Information
- Application Number
- CN202411334110.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2024-12-20
AI Technical Summary
The existing screen brightness correction methods cannot effectively solve the problem of brightness and color differences when shooting angle and position change, resulting in poor brightness uniformity and accuracy.
By using a fixed position camera to project the target screen in the initial calibration stage, and using the LED-540 five-axis measurement system to measure the brightness value of the correction point at each flip angle, the target correction coefficient is calculated, and in the actual display stage, according to the The camera and screen coordinate relationship corrects brightness in real time.
The screen brightness uniformity and accuracy are achieved, ensuring brightness and color uniformity under various complex shooting conditions, and adapting to variable shooting angles and positions.
Smart Images

Figure CN119172510A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of screen correction, and in particular to a method, device, equipment and medium for correcting brightness and chromaticity of a screen. Background Art
[0002] In the field of virtual shooting, LED screens are often used as backgrounds, and the effects of virtual reality are achieved by playing the required background materials on the LED screen. However, there is a significant problem in this process. That is, when the display screen remains unchanged, the shooting brightness of the LED display screen will vary due to differences in shooting angles. Generally speaking, when the shooting angle is perpendicular to the screen (the angle between the shooting angle and the screen is 90°), the captured brightness reaches the maximum value. As the shooting angle and the screen angle gradually decrease, and the shooting position changes, the captured brightness will show nonlinear attenuation characteristics, and the attenuation rules of the three colors of red, green and blue are also different.
[0003] At present, the brightness and color correction of the screen is generally performed at a single fixed shooting position and a fixed shooting angle to improve the brightness and color uniformity of the screen at the current shooting position and angle. However, this method has obvious limitations. Once the shooting angle or shooting position changes, especially when multiple cameras are shooting from different angles, it is impossible to effectively solve the brightness and color differences in the current shooting area caused by changes in the shooting angle. In other words, this screen brightness and color correction method that only targets a single fixed position and a fixed angle is difficult to adapt to the actual needs of changing shooting positions and angles, and cannot ensure the uniformity and accuracy of the screen brightness and color under various complex shooting conditions. Summary of the invention
[0004] The present invention provides a screen brightness and chromaticity correction method, device, equipment and medium, which can solve the problem of poor uniformity and accuracy of screen brightness and chromaticity caused by the existing screen brightness and chromaticity correction method.
[0005] In a first aspect, an embodiment of the present invention provides a method for correcting brightness and chromaticity of a screen, the method comprising:
[0006] In the initial calibration stage, a target image is continuously projected onto the target screen to be calibrated through a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles;
[0007] Using the LED-540 five-axis measurement system, the correction brightness and chromaticity values of the preset correction points in the target screen at each flip angle are measured based on the first coordinate system, and the target correction coefficients of the correction points at each flip angle are calculated according to the correction brightness and chromaticity values;
[0008] In the actual display stage, when a real-time image is projected onto a fixed target screen through a rotatable camera, the target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen;
[0009] Based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time picture displayed on the target screen is corrected for brightness and color.
[0010] In a second aspect, an embodiment of the present invention provides a device for correcting brightness and chromaticity of a screen, the device comprising:
[0011] A display test module is used to continuously project a target image onto a target screen to be calibrated through a fixed camera during the initial calibration phase, and control the target screen to perform display tests at various flip angles;
[0012] A coefficient calculation module, for measuring, by means of an LED-540 five-axis measurement system, each correction brightness and chromaticity value of a preset correction point in a target screen at each flip angle based on a first coordinate system, and calculating a target correction coefficient of the correction point at each flip angle according to each correction brightness and chromaticity value;
[0013] The target angle calculation module is used to calculate the target angle of each point to be corrected in the target screen relative to the camera according to the coordinate relationship between the camera and the target screen during the actual display stage when the real-time image is projected onto the fixed target screen by the rotatable camera;
[0014] The correction module is used to perform brightness and color correction on the real-time image displayed on the target screen based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle.
[0015] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0016] at least one processor; and
[0017] a memory communicatively connected to the at least one processor; wherein,
[0018] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a brightness and chromaticity correction method for a screen as described in any embodiment of the present invention.
[0019] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a method for correcting brightness and chromaticity of a screen as described in any embodiment of the present invention when executed.
[0020] The technical solution of the embodiment of the present invention is as follows: in the initial calibration stage, a target image is continuously projected onto a target screen to be corrected by a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles; then, the LED-540 five-axis measurement system is used to measure the correction brightness and chromaticity values of preset correction points in the target screen at various flip angles based on the first coordinate system, and the target correction coefficient of the correction point at each flip angle is calculated according to each correction brightness and chromaticity value; then, in the actual display stage, in the process of projecting a real-time image onto a fixed-position target screen by a rotatable camera, the target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen; finally, based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time image displayed in the target screen is corrected for brightness and chromaticity, thereby solving the problem of poor uniformity and accuracy of screen brightness and chromaticity caused by the existing screen brightness and chromaticity correction method, realizing screen brightness and chromaticity correction, and ensuring uniformity and accuracy of screen brightness and chromaticity.
[0021] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0023] Figure 1 is a flow chart of a method for correcting brightness and chromaticity of a screen provided according to Embodiment 1 of the present invention;
[0024] Figure 2 is a flow chart of a method for calibrating brightness and chromaticity of a screen provided according to Embodiment 2 of the present invention;
[0025] Figure 3 is a structural schematic diagram of a brightness and chromaticity correction device for a screen provided according to Embodiment 3 of the present invention;
[0026] Figure 4The present invention is a schematic diagram of the structure of an electronic device for implementing a method for correcting brightness and chromaticity of a screen according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, any variation of the terms "including" and "having" is intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment 1
[0030] Figure 1 A flow chart of a method for correcting the brightness and chromaticity of a screen is provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation where the brightness and chromaticity of a screen are to be corrected. The method can be performed by a device for correcting the brightness and chromaticity of a screen. The device for correcting the brightness and chromaticity of a screen can be implemented in the form of hardware and / or software. The device for correcting the brightness and chromaticity of a screen can be configured in a terminal or server having a function for correcting the brightness and chromaticity of a screen.
[0031] like Figure 1 As shown, the method includes:
[0032] S110, in the initial calibration stage, a target image is continuously projected onto a target screen to be calibrated through a camera at a fixed position, and the target screen is controlled to perform a display test at various flip angles.
[0033] The target picture may be a pre-set standard picture for testing the brightness and chromaticity values of the target screen.
[0034] S120, using the LED-540 five-axis measurement system, based on the first coordinate system, measuring each correction brightness and chromaticity value of a preset correction point in the target screen at each flip angle, and calculating the target correction coefficient of the correction point at each flip angle according to each correction brightness and chromaticity value.
[0035] Among them, the first coordinate origin corresponding to the first coordinate system is located at the center point of the target screen, and the X-axis of the first coordinate system is parallel to the ground; exemplarily, when the target screen is in a horizontal position, the X-axis of the first coordinate system is on the same horizontal plane as the actual ground, providing a stable and accurate reference for measurement and calculation.
[0036] The brightness and chromaticity may be the brightness and chromaticity of the pixel point corresponding to the correction point.
[0037] Furthermore, each correction brightness and chromaticity value of the preset correction point at each flip angle is L(α, β); wherein α is the flip angle of the target screen relative to the X-axis of the first coordinate system, and β is the flip angle of the target screen relative to the Y-axis of the first coordinate system; it is easy to understand that in the process of the target screen flipping 360° in space, the trajectory projection of the correction point can form a sphere with a fixed radius. From basic geometric knowledge, it can be known that when the radius length is fixed, the position of any point on the sphere can be determined by the rotation angle α and the rotation angle β of the target screen. The points on the sphere cover all situations in which the correction point rotates based on the X-axis and the Y-axis, that is, the specific position of the correction point at a certain flip angle can be clearly defined using the flip angle (α, β).
[0038] In this embodiment, the corrected brightness and chromaticity values can be directly measured by a colorimeter pre-set at a fixed position; further, in this embodiment, the LED-540 five-axis measurement system can be used to ensure that the relative position of the colorimeter used to measure the corrected brightness and chromaticity values and the correction point remains unchanged during the flipping of the target screen, that is, the colorimeter is kept measuring a fixed area of the target screen during the display test; further, the LED-540 five-axis measurement system is a device specifically used for accurately measuring relevant parameters of LED screens. It has five measurement axes and can detect the characteristics of the screen from multiple directions and dimensions. The coordinated work of these five axes can achieve comprehensive and high-precision measurement of key parameters such as screen brightness and chromaticity. The system is usually equipped with advanced sensors and optical devices to capture subtle changes in brightness and chromaticity. In addition, it also has powerful data processing and analysis capabilities, and can quickly and accurately convert measurement data into valuable information, providing an important basis for subsequent correction and optimization work. In the fields of screen correction and quality inspection, the LED-540 five-axis measurement system plays a vital role and helps to improve the consistency and accuracy of screen display effects.
[0039] S130. In the actual display stage, in the process of projecting a real-time image onto a fixed target screen through a rotatable camera, a target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen.
[0040] The second coordinate origin corresponding to the actual display stage is located outside the target screen and the camera, and the Z axis of the second coordinate system is perpendicular to the ground.
[0041] In a specific implementation scenario of this embodiment, in the actual display stage, in order to achieve accurate correction of the target screen and optimize the display effect, a unique measurement and calculation method is adopted. In the whole process of projecting the real-time picture to the target screen with a fixed position by a flexibly rotatable camera, it is necessary to use an accurate calculation method to obtain important data according to the complex and specific coordinate relationship between the camera and the target screen. Specifically, it is necessary to calculate the target angle of each point to be corrected in the target screen relative to the camera. It should be pointed out here that the second coordinate origin corresponding to the actual display stage is not located on the target screen or the camera, but is located at a specific position outside the target screen and the camera. At the same time, the Z axis of the second coordinate system is strictly perpendicular to the ground. For example, we can assume that the second coordinate origin is located in a corner of the room, and the Z axis is perpendicular to the ground like a plumb line. This rigorous and precise coordinate setting and angle calculation method provides a key basis for accurately correcting the brightness and color of the target screen, so that a more uniform, accurate and high-quality picture effect can be presented in actual display.
[0042] Optionally, in this embodiment, the camera used to project the real-time image may be one or more cameras. If there are multiple cameras performing projection operations at the same time, a single camera may be treated as an independent projection entity and independently calculated during calibration.
[0043] S140, performing brightness and chromaticity correction on the real-time image displayed on the target screen based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle.
[0044] Specifically, based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time picture displayed on the target screen is corrected for brightness and color, including: respectively obtaining the input signal of the real-time picture at each point to be corrected Based on the target angle of the current point to be corrected, obtain the target correction coefficient N of the correction point at the target angle; according to the formula The correction signal of the current point to be corrected at the target angle is calculated; and the brightness and chromaticity of the target screen are corrected using the correction signals of each point to be corrected.
[0045] Exemplarily, when performing brightness and chromaticity correction on a target screen, correction signals may be applied to points to be corrected that match the correction signals, respectively, to complete brightness and chromaticity correction on the target screen.
[0046] The technical solution of the embodiment of the present invention is as follows: in the initial calibration stage, a target image is continuously projected onto a target screen to be corrected by a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles; then, the LED-540 five-axis measurement system is used to measure the correction brightness and chromaticity values of preset correction points in the target screen at various flip angles based on the first coordinate system, and the target correction coefficients of the correction points at various flip angles are calculated according to the correction brightness and chromaticity values; then, in the actual display stage, in the process of projecting a real-time image onto a fixed-position target screen by a rotatable camera, the target angles of each point to be corrected in the target screen relative to the camera are calculated according to the coordinate relationship between the camera and the target screen; finally, based on the target angles of each point to be corrected and the pre-calibrated target correction coefficients of the correction points at various flip angles, the real-time image displayed on the target screen is corrected for brightness and chromaticity, thereby achieving screen brightness and chromaticity correction and ensuring the uniformity and accuracy of screen brightness and chromaticity.
[0047] Embodiment 2
[0048] Figure 2 A flow chart of a method for correcting the brightness and chromaticity of a screen provided in Embodiment 2 of the present invention is provided. This embodiment is refined based on the above-mentioned embodiment. In this embodiment, specifically, a method for calculating the target correction coefficient of the correction point at each flip angle based on each correction brightness and chromaticity value is refined.
[0049] like Figure 2 As shown, the method includes:
[0050] S210: In the initial calibration stage, a target image is continuously projected onto a target screen to be calibrated through a camera at a fixed position, and the target screen is controlled to perform a display test at various flip angles.
[0051] S220 , using the LED-540 five-axis measurement system, based on the first coordinate system, measure each correction brightness and chromaticity value of a preset correction point in the target screen at each flip angle.
[0052] S230. Obtain the standard brightness and chromaticity value L(0, 0) of the calibration point when the target screen is perpendicular to the ground and the initial luminous coefficient c of the target screen.
[0053] Among them, the luminous coefficient can be the luminous capacity of the light source of the calibration point; in this embodiment, the initial luminous coefficient is set by relevant personnel according to the actual application scenario, and this embodiment does not limit the value and acquisition method of the initial luminous coefficient.
[0054] S240 , based on the formula f=L(0,0) / L(α,β), respectively calculate the brightness and chromaticity attenuation ratio f of the correction point at each flip angle.
[0055] Wherein, L(α, β) is the corrected brightness and chromaticity value of the correction point at each flip angle of the target screen.
[0056] S250, drawing a brightness chromaticity diagram according to each corrected brightness chromaticity value of the correction point at each flip angle, and calculating a standard slope K according to the brightness chromaticity diagram.
[0057] Specifically, a brightness chromaticity diagram is drawn according to each corrected brightness and chromaticity value of the correction point at each flip angle, and a standard slope K is calculated according to the brightness chromaticity diagram, including: drawing a three-dimensional chromaticity diagram with flip angle α as the horizontal coordinate, flip angle β as the vertical coordinate, and L(α, β) as the vertical coordinate; projecting the three-dimensional chromaticity diagram on the XZ plane of the current coordinate system to obtain a brightness chromaticity diagram; connecting the highest point and the lowest point of the brightness chromaticity diagram to obtain a standard brightness chromaticity line; calculating the slope of the standard brightness chromaticity line, and outputting it as the standard slope K of the brightness chromaticity diagram.
[0058] S260, calculating the target correction coefficient of the correction point at each flip angle according to the corrected brightness and chromaticity value L (α, β) of the correction point at each flip angle, the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K.
[0059] Specifically, the target correction coefficient of the correction point at each flip angle is calculated according to the corrected brightness and chromaticity value L(α, β), the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K of the correction point at each flip angle, including: calculating the flip coefficient b of the correction point at each flip angle according to the formula b=f·L(α,β)-K·c, and establishing a mapping between the flip coefficient b and the flip angle; calculating the target correction coefficient M of the correction point at each flip coefficient according to the formula M=f·c+[(f-1)·b] / K; obtaining the target correction coefficient of the correction point at each flip angle according to the mapping of the flip coefficient b and the flip angle and the target correction coefficient M at each flip coefficient.
[0060] S270. In the actual display stage, in the process of projecting a real-time image onto a fixed target screen through a rotatable camera, a target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen.
[0061] S280: Based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, perform brightness and chromaticity correction on the real-time image displayed on the target screen.
[0062] The technical solution of the embodiment of the present invention is as follows: in the initial calibration stage, a fixed-position camera is used to continuously project a target image onto a target screen to be calibrated, and the target screen is controlled to perform a display test at each flip angle. Then, the LED-540 five-axis measurement system is used to measure the calibrated brightness and chromaticity values of preset calibration points in the target screen at each flip angle based on a first coordinate system, and the standard brightness and chromaticity value L(0, 0) of the calibration point when the target screen is perpendicular to the ground and the initial luminous coefficient c of the target screen are obtained. Then, based on the formula f=L(0, 0) / L(α, β), the brightness and chromaticity attenuation ratio f of the calibration point at each flip angle is calculated respectively, and a brightness and chromaticity diagram is drawn according to the calibrated brightness and chromaticity values of the calibration point at each flip angle, and the brightness and chromaticity diagram is drawn according to the brightness and chromaticity values of the calibration point at each flip angle. The standard slope K is calculated from the degree graph, and then the target correction coefficient of the correction point at each flip angle is calculated according to the corrected brightness and chromaticity value L(α, β) of the correction point at each flip angle, the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K. Then, in the actual display stage, in the process of projecting the real-time picture to the fixed target screen through the rotatable camera, the target angle of each to-be-corrected point in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen. Finally, based on the target angle of each to-be-corrected point and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time picture displayed on the target screen is corrected for brightness and chromaticity, thereby realizing the brightness and chromaticity correction of the screen and ensuring the uniformity and accuracy of the brightness and chromaticity of the screen.
[0063] Embodiment 3
[0064] Figure 3 This is a schematic diagram of the structure of a screen brightness and chromaticity correction device provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:
[0065] A display test module 310 is used to continuously project a target image onto a target screen to be calibrated through a fixed camera during an initial calibration phase, and to control the target screen to perform a display test at various flip angles;
[0066] The coefficient calculation module 320 is used to measure the correction brightness and chromaticity values of the preset correction points in the target screen at each flip angle based on the first coordinate system through the LED-540 five-axis measurement system, and calculate the target correction coefficient of the correction point at each flip angle according to each correction brightness and chromaticity value;
[0067] The target angle calculation module 330 is used to calculate the target angle of each point to be corrected in the target screen relative to the camera according to the coordinate relationship between the camera and the target screen during the actual display stage when the real-time image is projected onto the fixed target screen by the rotatable camera;
[0068] The correction module 340 is used to perform brightness and color correction on the real-time image displayed on the target screen based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle.
[0069] The technical solution of the embodiment of the present invention is as follows: in the initial calibration stage, a target image is continuously projected onto a target screen to be corrected by a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles; then, the LED-540 five-axis measurement system is used to measure the correction brightness and chromaticity values of preset correction points in the target screen at various flip angles based on the first coordinate system, and the target correction coefficients of the correction points at various flip angles are calculated according to the correction brightness and chromaticity values; then, in the actual display stage, in the process of projecting a real-time image onto a fixed-position target screen by a rotatable camera, the target angles of each point to be corrected in the target screen relative to the camera are calculated according to the coordinate relationship between the camera and the target screen; finally, based on the target angles of each point to be corrected and the pre-calibrated target correction coefficients of the correction points at various flip angles, the real-time image displayed on the target screen is corrected for brightness and chromaticity, thereby achieving screen brightness and chromaticity correction and ensuring the uniformity and accuracy of screen brightness and chromaticity.
[0070] Based on the above embodiment, the coefficient calculation module 320 includes:
[0071] A data acquisition unit, used to acquire a standard brightness and chromaticity value L(0,0) of the calibration point and an initial luminous coefficient c of the target screen when the target screen is perpendicular to the ground;
[0072] An attenuation ratio calculation unit, used to calculate the brightness and chromaticity attenuation ratio f of the correction point at each flip angle based on the formula f=L(0,0) / L(α,β); wherein L(α,β) is the corrected brightness and chromaticity value of the correction point at each flip angle of the target screen;
[0073] A slope calculation unit, used for drawing a brightness chromaticity diagram according to each corrected brightness chromaticity value of the correction point at each flip angle, and calculating a standard slope K according to the brightness chromaticity diagram;
[0074] The target correction coefficient calculation unit is used to calculate the target correction coefficient of the correction point at each flip angle according to the corrected brightness and chromaticity value L(α, β) of the correction point at each flip angle, the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K.
[0075] Based on the above embodiment, the slope calculation unit includes:
[0076] A three-dimensional graph drawing unit, used for drawing a three-dimensional chromaticity graph with a flip angle α as a horizontal coordinate, a flip angle β as a vertical coordinate, and L(α, β) as a vertical coordinate;
[0077] A brightness chromaticity diagram drawing unit, used for projecting the three-dimensional chromaticity diagram on the XZ plane of the current coordinate system to obtain a brightness chromaticity diagram;
[0078] A brightness chromaticity line acquisition unit, used to connect the highest point and the lowest point of the brightness chromaticity diagram to obtain a standard brightness chromaticity line;
[0079] The result output unit is used to calculate the slope of the standard brightness chromaticity line and output it as the standard slope K of the brightness chromaticity diagram.
[0080] Based on the above embodiment, the target correction coefficient calculation unit includes:
[0081] A flip coefficient calculation unit, used to calculate the flip coefficient b of the calibration point at each flip angle according to the formula b=f·L(α, β)-K·c, and establish a mapping between the flip coefficient b and the flip angle;
[0082] A coefficient acquisition unit, used for calculating the target correction coefficient M of the correction point under each flip coefficient according to the formula M=f·c+[(f-1)·b] / K;
[0083] The target correction coefficient acquisition unit is used to obtain the target correction coefficient of the correction point at each flip angle according to the mapping between the flip coefficient b and the flip angle and the target correction coefficient M at each flip coefficient.
[0084] Based on the above embodiment, the correction module 340 includes:
[0085] Input signal acquisition unit, used to respectively acquire the input signal of the real-time image at each point to be corrected
[0086]
[0087] A correction coefficient acquisition unit, used to acquire a target correction coefficient N of the correction point at the target angle based on the target angle of the current point to be corrected;
[0088] The correction signal calculation unit is used to calculate the Calculate and obtain the correction signal of the current point to be corrected at the target angle;
[0089] The brightness and chromaticity correction unit is used to perform brightness and chromaticity correction on the target screen using the correction signal of each point to be corrected.
[0090] A brightness and chromaticity correction device for a screen provided in an embodiment of the present invention can execute a brightness and chromaticity correction method for a screen provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0091] Embodiment 4
[0092] Figure 4 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0093] like Figure 4 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0094] A number of components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0095] The processor 11 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as a brightness and color correction method for a screen.
[0096] Accordingly, the method comprises:
[0097] In the initial calibration stage, a target image is continuously projected onto the target screen to be calibrated through a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles;
[0098] Using the LED-540 five-axis measurement system, the correction brightness and chromaticity values of the preset correction points in the target screen at each flip angle are measured based on the first coordinate system, and the target correction coefficients of the correction points at each flip angle are calculated according to the correction brightness and chromaticity values;
[0099] In the actual display stage, when a real-time image is projected onto a fixed target screen through a rotatable camera, the target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen;
[0100] Based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time picture displayed on the target screen is corrected for brightness and color.
[0101] In some embodiments, a method for correcting brightness and chromaticity of a screen may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method for correcting brightness and chromaticity of a screen described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform a method for correcting brightness and chromaticity of a screen in any other appropriate manner (e.g., by means of firmware).
[0102] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0103] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0104] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0105] To provide interaction with a user, the systems and techniques described herein may be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0106] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0107] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0108] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
Claims
1. A method for correcting brightness and chromaticity of a screen, characterized in that: include: In the initial calibration stage, a target image is continuously projected onto the target screen to be calibrated through a fixed-position camera, and the target screen is controlled to perform display tests at various flip angles; Using the LED-540 five-axis measurement system, the correction brightness and chromaticity values of the preset correction points in the target screen at each flip angle are measured based on the first coordinate system, and the target correction coefficients of the correction points at each flip angle are calculated according to the correction brightness and chromaticity values; In the actual display stage, when a real-time image is projected onto a fixed target screen through a rotatable camera, the target angle of each point to be corrected in the target screen relative to the camera is calculated according to the coordinate relationship between the camera and the target screen; Based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle, the real-time picture displayed on the target screen is corrected for brightness and color.
2. The method according to claim 1, characterized in that The first coordinate origin corresponding to the first coordinate system is located at the center point of the target screen, and the X axis of the first coordinate system is parallel to the ground; the second coordinate origin corresponding to the actual display stage is located outside the target screen and the camera, and the Z axis of the second coordinate system is perpendicular to the ground.
3. The method according to claim 1, characterized in that The corrected brightness and chromaticity values of the preset correction points at each flip angle are L(α, β); wherein α is the flip angle of the target screen relative to the X-axis of the first coordinate system, and β is the flip angle of the target screen relative to the Y-axis of the first coordinate system.
4. The method according to claim 1, characterized in that: The target correction coefficient of the correction point at each flip angle is calculated according to each correction brightness and chromaticity value, including: Acquire the standard brightness and chromaticity value L(0,0) of the calibration point and the initial luminous coefficient c of the target screen when the target screen is perpendicular to the ground; Based on the formula f=L(0,0) / L(α,β), the brightness and chromaticity attenuation ratio f of the correction point at each flip angle is calculated respectively; wherein L(α,β) is the corrected brightness and chromaticity value of the correction point at each flip angle of the target screen; Draw a brightness chromaticity diagram according to each corrected brightness chromaticity value of the correction point at each flip angle, and calculate a standard slope K according to the brightness chromaticity diagram; The target correction coefficient of the correction point at each flip angle is calculated according to the corrected brightness and chromaticity value L(α, β) of the correction point at each flip angle, the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K.
5. The method according to claim 4, characterized in that A brightness chromaticity diagram is drawn according to each corrected brightness chromaticity value of the correction point at each flip angle, and a standard slope K is calculated according to the brightness chromaticity diagram, including: Draw a three-dimensional chromaticity diagram with flip angle α as the horizontal coordinate, flip angle β as the vertical coordinate, and L(α,β) as the vertical coordinate; Projecting the three-dimensional chromaticity diagram on the XZ plane of the current coordinate system to obtain a luminance chromaticity diagram; Connecting the highest point and the lowest point of the brightness chromaticity diagram to obtain a standard brightness chromaticity line; The slope of the standard brightness chromaticity line is calculated and output as the standard slope K of the brightness chromaticity diagram.
6. The method according to claim 4, characterized in that The target correction coefficient of the correction point at each flip angle is calculated according to the corrected brightness and chromaticity value L(α, β) of the correction point at each flip angle, the brightness and chromaticity attenuation ratio f, the initial luminous coefficient c and the standard slope K, including: The flip coefficient b of the calibration point at each flip angle is calculated according to the formula b=f·L(α, β)-K·c, and a mapping between the flip coefficient b and the flip angle is established; The target correction coefficient M of the correction point under each flip coefficient is calculated according to the formula M=f·c+[(f-1)·b] / K; According to the mapping between the flip coefficient b and the flip angle and the target correction coefficient M under each flip coefficient, the target correction coefficient of the correction point under each flip angle is obtained.
7. The method according to claim 1, characterized in that Based on the target angle of each point to be corrected and the target correction coefficient of the pre-calibrated correction point at each flip angle, the real-time image displayed on the target screen is corrected for brightness and color, including: Get the input signal of each point to be corrected in real-time image Based on the target angle of the current point to be corrected, a target correction coefficient N of the correction point at the target angle is obtained; According to the formula Calculate and obtain the correction signal of the current point to be corrected at the target angle; Use the correction signal of each point to be corrected to perform brightness and chromaticity correction on the target screen.
8. A device for correcting brightness and chromaticity of a screen, characterized in that: include: A display test module is used to continuously project a target image onto a target screen to be calibrated through a fixed camera during the initial calibration phase, and control the target screen to perform display tests at various flip angles; A coefficient calculation module, for measuring, by means of an LED-540 five-axis measurement system, each correction brightness and chromaticity value of a preset correction point in a target screen at each flip angle based on a first coordinate system, and calculating a target correction coefficient of the correction point at each flip angle according to each correction brightness and chromaticity value; The target angle calculation module is used to calculate the target angle of each point to be corrected in the target screen relative to the camera according to the coordinate relationship between the camera and the target screen during the actual display stage when the real-time image is projected onto the fixed target screen by the rotatable camera; The correction module is used to perform brightness and color correction on the real-time image displayed on the target screen based on the target angle of each point to be corrected and the pre-calibrated target correction coefficient of the correction point at each flip angle.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a brightness and chromaticity correction method for a screen as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a brightness and chromaticity correction method for a screen according to any one of claims 1 to 7 when executed.
