Brightness correction method and device for display screen, equipment and medium
By dividing the area and calculating the correction coefficient of the display screen, efficient correction of the brightness of the display screen is achieved, and the problems of poor correction effect and low efficiency in traditional methods are solved.
Patent Information
- Application Number
- CN202510310681.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-17
- Publication Date
- 2025-05-09
AI Technical Summary
The existing display screen brightness correction methods have problems such as poor correction effect and low correction efficiency, especially when dealing with large or high-resolution displays, the traditional point-by-point correction method is time-consuming and complex in operation.
By obtaining the input block information of the display screen, dividing the area, obtaining the target correction area, and obtaining the area measurement brightness and the number of lamps, calculating the area correction coefficient, and performing brightness correction for each target correction area based on these coefficients.
Improves the effect and efficiency of brightness correction, reduces correction time and operational complexity, and is suitable for large or high-resolution displays.
Smart Images

Figure CN119964497A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image display, and in particular to a method, device, equipment and medium for calibrating brightness of a display screen. Background Art
[0002] In today's digital age, LED displays are widely used in various scenarios, such as commercial advertising, stage background construction, traffic information indication, and indoor and outdoor monitoring display. Among them, low-brightness display effect is of vital importance for some specific scenarios, such as night display and display in indoor low-light environment. It not only affects the audience's visual experience, but also relates to the accuracy and effectiveness of information transmission.
[0003] At present, the traditional method in the industry for low brightness correction of LED display screens is mainly point-by-point correction. The principle of point-by-point correction is to adjust the brightness and color parameters of each pixel on the display screen individually in order to achieve consistency and accuracy of the overall display effect. However, the point-by-point correction method has significant disadvantages. First, the correction process is extremely cumbersome. Since the parameters of a large number of pixels on the display screen need to be measured and adjusted one by one, this requires the operator to have a high degree of professional skills. Secondly, this method is time-consuming. Even for a smaller LED display screen, it may take hours or even days to complete a comprehensive point-by-point correction. For large outdoor displays or high-resolution displays, the correction time is doubled. This not only seriously affects production efficiency and increases production costs, but may also cause the display screen to be unable to be put into normal use for a long time, affecting the development of business. In addition, with the continuous development of LED display technology, its pixel density and size are constantly increasing, and the limitations of the point-by-point correction method are becoming more and more prominent. Faced with the growing market demand and rapidly developing technical requirements, the traditional point-by-point correction method has been difficult to meet the needs of efficient and accurate correction of low-brightness display effects.
[0004] In summary, the existing display screen brightness correction method has the problems of poor correction effect and low correction efficiency. Summary of the invention
[0005] The present invention provides a method, device, equipment and medium for calibrating the brightness of a display screen, which can solve the problems of poor correction effect and low correction efficiency caused by the existing method for calibrating the brightness of a display screen.
[0006] In a first aspect, an embodiment of the present invention provides a method for calibrating brightness of a display screen, the method comprising:
[0007] Acquire the input block information of all the input blocks constituting the target display screen, and perform a region division operation on the target display screen according to the input block information to obtain target correction regions respectively matching the input blocks;
[0008] Obtaining the measured brightness of the regions respectively matching the target correction regions, and obtaining the number of light points in each target correction region respectively according to the input block information matching the target correction region;
[0009] According to the regional measured brightness and the number of lamp points of each target correction area, the regional correction coefficients respectively matching each target correction area are calculated;
[0010] Brightness correction is performed on each target correction area based on the area correction coefficient matched to each target correction area.
[0011] In a second aspect, an embodiment of the present invention provides a brightness correction device for a display screen, the device comprising:
[0012] A region division module, used to obtain information of each input block of all input blocks constituting a target display screen, and perform a region division operation on the target display screen according to the information of each input block, to obtain a target correction region respectively matched with each input block;
[0013] An information acquisition module, used to acquire the measured brightness of the area matching each target correction area, and acquire the number of light points of each target correction area according to the input block information matching each target correction area;
[0014] A coefficient calculation module, used to calculate the regional correction coefficients matching each target correction area according to the regional measured brightness and the number of lamp points of each target correction area;
[0015] The brightness correction module is used to perform brightness correction on each target correction area based on the area correction coefficients respectively matched with each target correction area.
[0016] In a third aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:
[0017] at least one processor; and
[0018] a memory communicatively connected to the at least one processor; wherein,
[0019] 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 correction method for a display screen described in any embodiment of the present invention.
[0020] 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 brightness correction method for a display screen described in any embodiment of the present invention when executed.
[0021] The technical solution of the embodiment of the present invention obtains the input block information of all the input blocks constituting the target display screen, and performs a region division operation on the target display screen according to the input block information to obtain the target correction areas respectively matching the input blocks, then obtains the regional measured brightness respectively matching the target correction areas, and obtains the number of lamp points in each target correction area respectively according to the input block information matching the target correction area, then calculates the regional correction coefficients respectively matching the target correction areas according to the regional measured brightness and the number of lamp points of each target correction area, and finally performs brightness correction on each target correction area based on the regional correction coefficients respectively matching the target correction areas, thereby solving the problem of poor correction effect and low correction efficiency caused by the existing brightness correction method of the display screen, realizing the brightness correction of the display screen, improving the brightness correction effect, and improving the correction efficiency.
[0022] 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
[0023] 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.
[0024] Figure 1 is a flow chart of a brightness correction method for a display screen provided according to Embodiment 1 of the present invention;
[0025] Figure 2 is a flow chart of a brightness correction method for a display screen provided according to Embodiment 2 of the present invention;
[0026] Figure 3 is a structural schematic diagram of a brightness correction device for a display screen provided according to Embodiment 3 of the present invention;
[0027] Figure 4 The present invention is a schematic diagram of the structure of an electronic device for implementing a brightness correction method for a display screen according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] 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.
[0029] 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.
[0030] Embodiment 1
[0031] Figure 1 A flowchart of a method for correcting the brightness of a display screen provided in Embodiment 1 of the present invention is provided. This embodiment is applicable to the situation where the brightness of a display screen is corrected. The method can be executed by a brightness correction device for a display screen. The brightness correction device for a display screen can be implemented in the form of hardware and / or software. The brightness correction device for a display screen can be configured in a terminal or server having a brightness correction function for a display screen.
[0032] like Figure 1 As shown, the method includes:
[0033] S110, acquiring information of each input block of all input blocks constituting the target display screen, and performing a region division operation on the target display screen according to the information of each input block, to obtain target correction regions respectively matching each input block.
[0034] The input block information includes: input block name, input block position and driving lamp point information, and the driving lamp point information includes: lamp point position of at least one lamp point and the number of driven lamp points; further, the input block name is a unique identifier of each input block, which is used to accurately identify and locate different driving modules in the system, such as the common naming methods such as "IC1_001" and "IC2_003"; the input block position records the spatial coordinates of the input block on the physical display screen, usually expressed in the form of row and column coordinates, which are used to determine its position in the overall display area; the driving lamp point information describes in detail the specific distribution of the LED lamp beads controlled by the input block, including the lamp point position of at least one lamp point (such as the positions of all valid lamp beads actually controlled by the input block), and the number of driven lamp points (such as the total number of all valid lamp groups actually controlled by the input block).
[0035] On the basis of the above steps, the target display screen is divided into regions according to the information of each input block to obtain target correction regions that match each input block, including: obtaining the input block information of the input block, and obtaining the lamp point position of each driving lamp point that matches the input block according to the driving lamp point information in the input block information; aggregating the lamp point position of each lamp point to obtain a lamp point position collection, and outputting it as the target correction region that matches the input block.
[0036] Specifically, when performing the region division operation based on the input block information, it is first necessary to extract the spatial position of the driving light point information of each input block. For example, the driving light point information of an input block shows that it controls four light points located at coordinates (5,3), (5,4), (6,3), and (6,4), and the number of driving light points is 4. At this time, the system will spatially aggregate these discrete light point positions, and through the merging operation of the coordinate range, determine the position range of these four points as a rectangular area from row 5 to row 6 and column 3 to column 4, thereby forming a target correction area that matches the input block. This aggregation process is similar to demarcating an administrative area on a map and integrating scattered settlements into an administrative unit. For input blocks containing multiple light points, the system will automatically identify the spatial distribution characteristics of these light points. For example, when the light points controlled by an input block are arranged in a continuous matrix, the system will directly calculate the minimum row number, maximum row number, minimum column number, and maximum column number of the matrix, thereby determining a rectangular target correction area. For non-continuously distributed light points, the system will use the convex hull algorithm or the minimum enclosing rectangle algorithm to wrap all discrete light point positions in a minimum geometric shape to form a polygonal or rectangular correction area. This processing method can ensure that all light points controlled by the same input block are included in the same correction area, avoiding correction omissions or duplications caused by scattered light points.
[0037] In practical applications, the area division method in the above steps can significantly improve the correction efficiency. For example, in an LED display screen containing 1024×768 light points, if the traditional point-by-point correction is used, about 780,000 points of data need to be processed. After the input block division, assuming that each input block controls an average of 128 light points, only about 6144 correction areas need to be processed. This order of magnitude reduction reduces the amount of correction data by two orders of magnitude. At the same time, the storage of the correction coefficient is reduced from millions of point-by-point storage to tens of thousands, which greatly reduces the memory usage of the control system. In addition, the correction method based on the input block can also effectively reduce the correction error caused by single-point failure. For example, when a light point has a dead light, the system will automatically remove it from the number of valid light points in the input block to prevent it from affecting the correction coefficient calculation of the entire input block, thereby ensuring the uniformity of the low-gray display effect.
[0038] S120, obtaining the measured brightness of the regions respectively matching the target correction regions, and obtaining the number of light points of each target correction region according to the input block information matching the target correction region.
[0039] Among them, the regional measurement brightness is a value obtained by collecting the actual brightness of each correction area through professional equipment. For example, the professional equipment can be a camera, a video camera, and other equipment with a brightness measurement function. Exemplarily, the acquisition of regional measurement brightness can be completed by using a high-precision CCM (Color Calibration Machine) camera, which is equipped with a professional optical sensor and an image acquisition system, and can collect brightness data for each target correction area of the LED display screen under stable environmental conditions. For example, in a darkroom environment, by controlling the uniform ambient light intensity (such as 5000K standard color temperature), the CCM camera is fixed at a distance of 3 meters from the display screen to ensure that the field of view covers the entire correction area. When the display screen displays a pure color picture with a specific low-brightness grayscale (such as 16 grayscales), the camera scans each target correction area line by line and records its average brightness value. This measurement method can effectively eliminate ambient light interference and ensure the accuracy of the collected data. Relevant personnel in this field should understand that the method of collecting display brightness based on hardware equipment can be selected by the staff according to the actual implementation scenario. The above is only an example of the prior art that can achieve the purpose of this embodiment. This embodiment does not limit the method of collecting brightness actually used.
[0040] On the basis of the above steps, the number of lamp points in each target correction area is obtained respectively according to the input block information matching each target correction area, including: obtaining the input block information of the input block matching the target correction area; and outputting the number of driven lamp points in the input block information as the number of lamp points matching the target correction area.
[0041] In an implementation scenario of the present embodiment, the determination of the number of lamp points directly depends on the number of driven lamp points in the input block information. The field for the number of driven lamp points in the input block information records the number of valid lamp beads actually controlled by the input block. For example, the driven lamp point information of an input block shows that its control range is a rectangular area with coordinates (10,20)-(15,25), and the number of driven lamp points is 384. This value is determined through circuit layout during the hardware design phase, and is combined with the screening results of the production test phase. For example, when a lamp point is judged to be a dead lamp (i.e., it cannot emit light normally) during factory testing, the lamp point will be marked as invalid, and the number of driven lamp points will be reduced accordingly. This dynamic adjustment mechanism ensures that the number of driven lamp points always reflects the effective control capability of the current input block. In actual operation, the system automatically associates each target correction area with the corresponding input block information. For example, when processing the correction area of coordinates (5,3)-(6,4), the system queries the input block information table and finds that the input block name controlling the area is "IC1_003", and the number of its driven lamp points is 4. At this time, the number of lamp points in this area is set to 4. This direct mapping relationship avoids the tedious process of point-by-point counting while ensuring data consistency. For correction areas with non-continuous lamp point distribution, the system will automatically filter invalid lamp points through the number of driven lamp points field. For example, if an input block controls 128 lamp points but the actual number of valid lamp points is 125, the number of driven lamp points will be marked as 125, thereby ensuring the accuracy of the correction calculation. This method of obtaining the number of lamp points based on input block information avoids the time consumption caused by traditional point-by-point scanning. Improves the correction efficiency.
[0042] S130 , calculating and obtaining regional correction coefficients that match the respective target correction regions according to the regional measured brightness and the number of lamp points of each target correction region.
[0043] S140 , performing brightness correction on each target correction area based on the area correction coefficients respectively matched with each target correction area.
[0044] On the basis of the above steps, when performing brightness correction, the system will apply these regional correction coefficients to the corresponding target correction area. For each target correction area, the drive control system will adjust the drive signal accordingly according to the received correction coefficient. If the correction coefficient is greater than 1, it means that the brightness of the current area is lower than the target brightness. The drive control system will increase the strength of the drive signal to make the LED lamp beads in this area emit brighter light; on the contrary, if the correction coefficient is less than 1, it means that the brightness of the current area is higher than the target brightness. The drive control system will weaken the drive signal strength and reduce the luminous brightness of the LED lamp beads. Take a specific target correction area as an example. Assume that the area is driven by a specific input block and the calculated correction coefficient is 1.3. When performing brightness correction, the drive control system will increase the strength of the drive signal originally sent to the input block by 1.3 times. In this way, the brightness of the LED lamp beads driven by the input block will increase accordingly in the low-brightness state, gradually approaching the target brightness. For the entire LED display, there are hundreds or thousands of such target correction areas, and each area needs to be accurately adjusted in brightness according to its own correction coefficient. In this way, the drive control system can perform targeted brightness correction on each target correction area to ensure that the brightness of each area of the entire display screen is uniform in low-light conditions.
[0045] The technical solution of the embodiment of the present invention obtains the input block information of all the input blocks constituting the target display screen, and performs a region division operation on the target display screen according to the input block information to obtain the target correction areas respectively matching the input blocks, then obtains the regional measured brightness respectively matching the target correction areas, and obtains the number of lamp points in each target correction area respectively according to the input block information matching the target correction area, then calculates the regional correction coefficients respectively matching the target correction areas according to the regional measured brightness and the number of lamp points of each target correction area, and finally performs brightness correction on each target correction area based on the regional correction coefficients respectively matching the target correction areas, thereby realizing the brightness correction of the display screen, improving the brightness correction effect, and improving the correction efficiency.
[0046] Embodiment 2
[0047] Figure 2 A flowchart of a brightness correction method for a display screen provided in Embodiment 2 of the present invention. This embodiment is refined based on the above-mentioned embodiment. In this embodiment, a method of calculating regional correction coefficients that match each target correction area respectively based on the regional measured brightness and the number of light points of each target correction area is specifically refined.
[0048] like Figure 2 As shown, the method includes:
[0049] S210, obtaining information of each input block of all input blocks constituting the target display screen, and performing a region division operation on the target display screen according to the information of each input block to obtain a target correction region respectively matching each input block.
[0050] S220 , obtaining the measured brightness of the regions respectively matching the target correction regions, and obtaining the number of light points of each target correction region according to the input block information matching the target correction region.
[0051] S230 , calculating the actual brightness of the output block matching the target correction area according to the measured brightness of the target correction area and the number of lamp points.
[0052] Among them, according to the regional measured brightness and the number of lamp points in the target correction area, the actual brightness of the output block matching the target correction area is calculated, including: obtaining the regional measured brightness and the number of lamp points in the target correction area; based on the preset formula: output block actual brightness = regional measured brightness / number of lamp points, the actual brightness of the output block matching the target correction area is calculated.
[0053] S240: Obtain a preset target brightness, and calculate a regional correction coefficient matching the target correction area according to the target brightness and the actual brightness of the output block of the target correction area.
[0054] Among them, the regional correction coefficient matching the target correction area is calculated according to the target brightness and the actual brightness of the output block of the target correction area, including: obtaining the target brightness of the target correction area and the actual brightness of the output block; based on the preset formula: regional correction coefficient = target brightness / actual brightness of the output block, calculating the regional correction coefficient matching the target correction area.
[0055] S250 , performing brightness correction on each target correction area based on the area correction coefficients respectively matched with each target correction area.
[0056] The technical solution of the embodiment of the present invention obtains the input block information of all the input blocks constituting the target display screen, and performs a region division operation on the target display screen according to the input block information to obtain the target correction areas respectively matching the input blocks, then obtains the regional measured brightness respectively matching the target correction areas, and obtains the number of lamp points in each target correction area according to the input block information matching the target correction area, then calculates the actual brightness of the output block matching the target correction area according to the regional measured brightness and the number of lamp points of the target correction area, obtains the preset target brightness, calculates the regional correction coefficient matching the target correction area according to the target brightness and the actual brightness of the output block of the target correction area, and finally performs brightness correction on each target correction area based on the regional correction coefficient respectively matching the target correction area, thereby realizing the brightness correction of the display screen, improving the effect of brightness correction, and improving the correction efficiency.
[0057] Embodiment 3
[0058] Figure 3 This is a schematic diagram of the structure of a brightness correction device for a display screen provided in Embodiment 3 of the present invention. Figure 3 As shown, the device comprises:
[0059] The area division module 310 is used to obtain the information of each input block of all input blocks constituting the target display screen, and perform an area division operation on the target display screen according to the information of each input block to obtain a target correction area that matches each input block respectively;
[0060] The information acquisition module 320 is used to acquire the measured brightness of the area matching each target correction area, and acquire the number of light points of each target correction area according to the input block information matching each target correction area;
[0061] A coefficient calculation module 330 is used to calculate the regional correction coefficients that match each target correction area according to the regional measured brightness and the number of lamp points of each target correction area;
[0062] The brightness correction module 340 is used to perform brightness correction on each target correction area based on the area correction coefficients respectively matched with each target correction area.
[0063] The technical solution of the embodiment of the present invention obtains the input block information of all the input blocks constituting the target display screen, and performs a region division operation on the target display screen according to the input block information to obtain the target correction areas respectively matching the input blocks, then obtains the regional measured brightness respectively matching the target correction areas, and obtains the number of lamp points in each target correction area respectively according to the input block information matching the target correction area, then calculates the regional correction coefficients respectively matching the target correction areas according to the regional measured brightness and the number of lamp points of each target correction area, and finally performs brightness correction on each target correction area based on the regional correction coefficients respectively matching the target correction areas, thereby realizing the brightness correction of the display screen, improving the brightness correction effect, and improving the correction efficiency.
[0064] Based on the above embodiment, the region division module 310 includes:
[0065] A lamp point position acquisition unit, used to acquire input block information of the input block, and obtain the lamp point position of each driving lamp point matching the input block according to the driving lamp point information in the input block information;
[0066] The area output unit is used to aggregate the light point positions of each light point to obtain a light point position collection, and output it as a target correction area matching the input block.
[0067] Based on the above embodiment, the information acquisition module 320 includes:
[0068] An input block information acquisition unit, used to acquire input block information of an input block matching the target correction area;
[0069] The quantity output unit is used to output the quantity of driven lamp points in the input block information as the number of lamp points matching the target correction area.
[0070] Based on the above embodiment, the coefficient calculation module 330 includes:
[0071] An actual brightness acquisition unit, configured to calculate the actual brightness of an output block matching the target correction area according to the measured brightness and the number of lamp points in the target correction area;
[0072] The correction coefficient calculation unit is used to obtain a preset target brightness, and calculate a regional correction coefficient matching the target correction area according to the target brightness and the actual brightness of the output block of the target correction area.
[0073] Based on the above embodiment, the actual brightness acquisition unit further includes:
[0074] A region information acquisition unit, used to acquire the region measurement brightness and the number of light points in the target calibration region;
[0075] The first calculation unit is used to calculate the actual brightness of the output block matching the target correction area based on a preset formula: actual brightness of output block=measured brightness of area / number of lamp points.
[0076] Based on the above embodiment, the correction coefficient calculation unit further includes:
[0077] A regional brightness acquisition unit, used to acquire the target brightness of the target correction area and the actual brightness of the output block;
[0078] The second calculation unit is used to calculate and obtain a regional correction coefficient matching the target correction area based on a preset formula: regional correction coefficient=target brightness / actual brightness of the output block.
[0079] A brightness correction device for a display screen provided in an embodiment of the present invention can execute a brightness correction method for a display screen provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0080] Embodiment 4
[0081] 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.
[0082] like Figure 4As 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, ROM 12 and 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.
[0083] 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.
[0084] 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 correction method for a display screen.
[0085] Accordingly, the method comprises:
[0086] Acquire the input block information of all the input blocks constituting the target display screen, and perform a region division operation on the target display screen according to the input block information to obtain target correction regions respectively matching the input blocks;
[0087] Obtaining the measured brightness of the regions respectively matching the target correction regions, and obtaining the number of light points in each target correction region respectively according to the input block information matching the target correction region;
[0088] According to the regional measured brightness and the number of lamp points of each target correction area, the regional correction coefficients respectively matching each target correction area are calculated;
[0089] Brightness correction is performed on each target correction area based on the area correction coefficient matched to each target correction area.
[0090] In some embodiments, a brightness correction method for a display 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 brightness correction method for a display screen described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform a brightness correction method for a display screen in any other appropriate manner (e.g., by means of firmware).
[0091] 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.
[0092] 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.
[0093] 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.
[0094] 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).
[0095] 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.
[0096] 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.
[0097] 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 calibrating brightness of a display screen, characterized in that: include: Acquire the input block information of all the input blocks constituting the target display screen, and perform a region division operation on the target display screen according to the input block information to obtain target correction regions respectively matching the input blocks; Obtaining the measured brightness of the regions respectively matching the target correction regions, and obtaining the number of light points in each target correction region respectively according to the input block information matching the target correction region; According to the regional measured brightness and the number of lamp points of each target correction area, the regional correction coefficients respectively matching each target correction area are calculated; Brightness correction is performed on each target correction area based on the area correction coefficient matched to each target correction area.
2. The method according to claim 1, characterized in that: The input block information includes: an input block name, an input block position and driving lamp point information, and the driving lamp point information includes: a lamp point position of at least one lamp point and the number of driving lamp points.
3. The method according to any one of claims 1 to 2, characterized in that: The target display screen is divided into regions according to the information of each input block to obtain target correction regions that match each input block, including: Acquire input block information of the input block, and obtain the lamp point position of each driving lamp point matching the input block according to the driving lamp point information in the input block information; The positions of the light points of each light point are aggregated to obtain a light point position collection, which is output as a target correction area that matches the input block.
4. The method according to any one of claims 1 to 2, characterized in that: The number of light points in each target correction area is obtained according to the input block information matching each target correction area, including: Acquire input block information of an input block matching the target correction area; The number of driven lamp points in the input block information is output as the number of lamp points matching the target correction area.
5. The method according to claim 1, characterized in that According to the measured brightness and number of lamps in each target correction area, the regional correction coefficients matching each target correction area are calculated, including: Calculate the actual brightness of the output block matching the target correction area according to the measured brightness of the target correction area and the number of lamp points; A preset target brightness is obtained, and a regional correction coefficient matching the target correction area is calculated according to the target brightness and the actual brightness of the output block of the target correction area.
6. The method according to claim 5, characterized in that Calculating the actual brightness of the output block matching the target correction area according to the measured brightness of the target correction area and the number of lamp points includes: Obtaining the regional measured brightness and the number of light points in the target calibration area; Based on the preset formula: actual brightness of output block = measured brightness of area / number of lamp points, the actual brightness of the output block matching the target correction area is calculated.
7. The method according to claim 5, characterized in that Calculating a regional correction coefficient matching the target correction area according to the target brightness and the actual brightness of the output block of the target correction area includes: Obtaining the target brightness of the target correction area and the actual brightness of the output block; Based on the preset formula: regional correction coefficient=target brightness / actual brightness of the output block, a regional correction coefficient matching the target correction area is calculated.
8. A brightness correction device for a display screen, characterized in that: include: A region division module, used to obtain information of each input block of all input blocks constituting a target display screen, and perform a region division operation on the target display screen according to the information of each input block, to obtain a target correction region respectively matched with each input block; An information acquisition module, used to acquire the measured brightness of the area matching each target correction area, and acquire the number of light points of each target correction area according to the input block information matching each target correction area; A coefficient calculation module, used to calculate the regional correction coefficients matching each target correction area according to the regional measured brightness and the number of lamp points of each target correction area; The brightness correction module is used to perform brightness correction on each target correction area based on the area correction coefficients respectively matched with each target correction area.
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 correction method for a display 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 correction method for a display screen according to any one of claims 1 to 7 when executed.