Display compensation method, electronic equipment, chip structure and readable storage medium
By acquiring and adjusting the compensation data of the display panel, the problem of brightness difference between the edge of the display screen and the middle area is solved. The brightness algorithm is used to achieve brightness uniformity, simplifying the process, reducing costs, and improving user experience.
Patent Information
- Application Number
- CN202310786406.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2024-12-31
AI Technical Summary
The display screens of existing electronic products have brightness differences in the edge area and the middle area, resulting in uneven image display and affecting the user experience.
By obtaining the compensation data of the display panel, adjust the brightness or color of the display panel, especially the grayscale value of the edge area, so that it is uniform with the brightness or color of the middle area, and use the brightness algorithm instead of the reflective sheet oblique screen printing to simplify the process , reduce costs.
The brightness and color uniformity of the display screen is achieved, the user experience is improved, the cost is reduced, and the complexity and accuracy of printing silk screen printing is avoided.
Smart Images

Figure CN119229817A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of electronic technology, and in particular to a display compensation method, an electronic device, a chip structure and a readable storage medium. Background Art
[0002] With the advancement of science and technology, electronic products are developing rapidly, and people have higher and higher requirements for display screens, not only for high-end products, but also for the display effects of mid- and low-end products. At present, in some relatively low-end products, the display screens of some electronic products have different brightness in the surrounding areas near the frame and the central area when observed by the naked eye. This brightness difference, for images with higher display requirements, for example, for images with uniform color, if the brightness of the display screen is different, it will cause color difference in the overall image, thereby affecting the uniform visual effect of the image and reducing the user experience. Summary of the invention
[0003] In view of this, the present invention provides a display compensation method, an electronic device, a chip structure and a readable storage medium. The method can improve the uneven brightness of a display screen, does not require changing the original structure of the product, and has a low cost.
[0004] Some embodiments of the present application provide a display compensation method. The present application is introduced from multiple aspects below. The embodiments and beneficial effects of the following aspects can be referenced to each other.
[0005] In a first aspect, the present invention provides a display compensation method, which can be applied to an electronic device, and the method comprises:
[0006] The electronic device obtains compensation data for adjusting the display of the display panel;
[0007] The electronic device adjusts the brightness or color of the first display area of the display panel according to the obtained compensation data; wherein the first display area includes the area on the display panel corresponding to the backlight of the electronic device that is illuminated after being reflected by the oblique edge of the reflective sheet.
[0008] According to the method of the embodiment of the present application, there is no need to screen print the reflective sheet, which reduces the screen printing process and reduces the cost. In addition, the brightness algorithm is adopted, which is simpler and faster, so that the brightness of the picture is uniform and the display effect is stable.
[0009] As an embodiment of the first aspect, the compensation data includes compensation data of brightness,
[0010] The electronic device adjusts the brightness of the first display area of the display panel according to the acquired compensation data, including: based on the brightness compensation data, the electronic device adjusts the grayscale value corresponding to each pixel in the first display area so that the brightness difference between the first display area and the second display area is less than a preset difference, wherein the second display area is an area on the display panel and does not overlap with the first display area. This algorithm is simple, easy to operate, and has a reliable effect.
[0011] As an embodiment of the first aspect, based on the compensation data, the grayscale value of the first display area is made smaller than the grayscale value of the second display area. In the embodiment of the present application, only the bright edge is adjusted, and the grayscale value corresponding to the bright edge area (first display area) is reduced to make the brightness of the entire display screen uniform, and the adjustment range is small, which is convenient and fast.
[0012] As an embodiment of the first aspect, the first display area is divided into a plurality of sub-areas according to different brightness, the grayscale values corresponding to the same sub-area are the same, and the grayscale values between different sub-areas are different. The adjustment is performed by layering and region to ensure that the brightness of the adjusted display screen is more uniform.
[0013] As an embodiment of the first aspect, the grayscale values corresponding to different sub-areas gradually decrease from the edge of the display area of the display panel to the inner direction. This setting method conforms to the illumination form of the light source with bright center and dark edges, and can gradually compensate for areas of different brightness layer by layer, with better compensation effect.
[0014] As an embodiment of the first aspect, the first display area is a fixed area formed by extending from an edge of the display area of the display screen toward the inside of the display panel.
[0015] As an embodiment of the first aspect, the first display area is arranged on a side where at least one frame of the display panel is located.
[0016] In a second aspect, the present application further discloses an electronic device, comprising:
[0017] A display screen, used for displaying images;
[0018] a memory for storing instructions executed by one or more processors of the device and compensation data for adjusting the brightness or color of the display screen, and
[0019] The processor is used to execute instructions so that the electronic device executes the method explained in the embodiment of the first aspect.
[0020] As an embodiment of the second aspect, the electronic device further includes:
[0021] Backlight source, which is used to provide light source for the display screen;
[0022] The reflective sheet is arranged opposite to the display screen and is used to reflect the light from the backlight source to the display screen.
[0023] As an embodiment of the second aspect, no light absorbing material is disposed on the surface of the reflective sheet.
[0024] In a third aspect, the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the processor executes any one of the methods in the technical solution of the first aspect.
[0025] In a fourth aspect, the present application also provides a chip structure, characterized in that it includes at least one chip, and the at least one chip is used to execute the method explained in the first aspect.
[0026] In a fifth aspect, the present application also provides a computer program product comprising instructions, which, when executed on an electronic device, enables a processor to execute any one of the methods in the technical solution of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1a is a schematic diagram of the internal structure of a display screen in some embodiments;
[0028] Figure 1b for Figure 1a Schematic diagram of the display screen interface brightness of the corresponding display screen when the reflective sheet silk-screen structure is removed;
[0029] Figure 1c For Figure 1a A structural schematic diagram corresponding to the structure of the display screen shown;
[0030] Figure 1d for Figure 1a Schematic diagram of the brightness of the display screen interface when the corresponding display screen has a silk-screen structure on the reflective sheet;
[0031] Figure 2 A schematic diagram of the structure of an electronic device according to an embodiment of the present application;
[0032] Figure 3 A flowchart of a method for compensating display screen brightness according to an embodiment of the present application;
[0033] Figure 4 This is a schematic structural diagram of the front side of a display screen according to an embodiment of the present application;
[0034] Figure 5 A production line test flow chart for preparing a smart screen according to an embodiment of the present application;
[0035] Figure 6A flowchart of a process of obtaining compensation data of a display screen and presetting data according to an embodiment of the present application;
[0036] Figure 7 A flow chart of color compensation of a display screen according to an embodiment of the present application;
[0037] Figure 8 Flow chart 1 of a method for compensating display screen brightness and color according to an embodiment of the present application;
[0038] Fig. 9 The process of the display screen brightness and color compensation method of one embodiment of the present application is as follows Figure 2 ;
[0039] Fig.10 A schematic diagram of a structure in which the edge area of a display screen according to an embodiment of the present application is divided into different types based on brightness;
[0040] Fig.11 A schematic diagram of the structure of an electronic device according to an embodiment of the present application;
[0041] Fig.12 A block diagram of a system on a chip according to some embodiments of the present application. DETAILED DESCRIPTION
[0042] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0043] In order to facilitate the understanding of the technical solution of the present application, the technical problem to be solved by the present application is first described.
[0044] refer to Figure 1a , Figure 1a Figure 1 shows a photo of an electronic device with a display screen in some embodiments. Figure 1a As shown, the display screen includes an LED lamp (backlight), a back plate and a display panel (not shown). The light emitted by the LED lamp is irradiated onto the display panel of the display screen, providing a light source for the display screen.
[0045] However, when observing a display screen with this structure from the front, it is found that the brightness of the edge area of the display screen is greater than that of the middle area. Figure 1b , Figure 1b A photo showing uneven brightness of the display interface of a display screen of an electronic device. Figure 1b It can be seen that the brightness at the edge area of the display screen is greater than the brightness in the middle area, that is, a bright edge occurs, which seriously affects the image display effect.
[0046] After analysis, combined Figure 1a The structure shown and reference Figure 1c , Figure 1c is with Figure 1a The structure of the display screen shown in FIG. Figure 1c As shown, the display screen includes a display panel 01, an optical film 02, a diffuser 03, a back plate 04 and an LED lamp 05 arranged on the back plate. Among them, the back plate 04 is provided with a certain slope at the edge of the display screen due to structural requirements, namely, the back plate bevel 06. In order to make full use of the light source of the LED lamp 05, a reflector 07 is provided on the surface of the back plate 04 so that the light can be fully utilized by the display screen. Correspondingly, the reflector will also form a bevel along the slope of the bevel of the back plate, namely, the bevel of the reflector. However, since the LED lamp 05 located at the very edge of the display screen is different from the LED lamp in the central area in terms of light mixing, part of the light of the LED lamp 05 at the very edge is irradiated on the bevel of the reflector 07 on the bevel of the back plate 06, and the light is reflected by the reflector 07 on the surface of the bevel of the back plate 06, and then passes through the optical film 02 and the diffuser 03 to reach the display panel 01. Compared with the light received in the middle area, the light received at the edge of the display panel 01 has different light mixing, which will result in bright edges around the display screen when the display screen is observed from the front (such as Figure 1b The photo shown) and there will also be color difference issues.
[0047] In some solutions, in order to solve the above technical problems, the bright edge and color difference problems are solved by changing the structure. Figure 1a As shown, silk screens are printed on the surface of the beveled edge of the reflector, and these silk screens can be made of black material. When the light source shines on these silk screens, the light will be absorbed by the black silk screens and will not be reflected to the display panel, thereby reducing the situation where multiple lights are superimposed on the edges of the display screen, causing the brightness of the edges to be higher than that of the middle area. Figure 1d , Figure 1d Shows Figure 1a The corresponding display screen in the figure shows the display screen after the bright edge is improved by the silk screen structure. Figure 1d It can be seen that by printing the silk screen on the beveled edge of the reflective sheet, the bright edge problem of the display screen has been improved to a certain extent.
[0048] However, screen printing is a complex process that requires high printing precision. During the screen printing process, printing precision errors and production line assembly deviations are prone to occur, resulting in unsatisfactory visual effects of the images displayed on the display screen, causing problems such as user machine returns and machine rework and repair. In addition, screen printing debugging is time-consuming and labor-intensive, affecting project progress, and screen printing adds a fine brushing process to the production process of the display screen, resulting in cost increases.
[0049] Based on the above problems, the present application provides a display compensation method, which realizes brightness compensation of the display panel through a brightness algorithm, avoiding the debugging inconvenience and material waste caused by repeated silk-screen printing of the bevel edge of the reflective sheet. And the brightness adjustment realized by the brightness algorithm is more reliable than the silk-screen printing solution of the prior art, with high user experience and reduced costs.
[0050] The display compensation method according to the embodiment of the present application is described below.
[0051] The display compensation method of the embodiment of the present application can be applied to Figure 1c In an electronic device of the structure shown. Figure 1c Zhongyu Figure 1a The difference is that the surface of the reflector sheet 07 at the back plate bevel 06 does not need to be printed with light absorbing material. Figure 1a Based on the structure shown, the silk screen is removed. When the electronic device compensates for the (screen) brightness or color of the display panel, the data for adjusting the brightness or color of the display screen is first obtained. Among them, the data includes the size and position information of the edge area (first display area) to be adjusted and the compensation data corresponding to each pixel in the edge area that needs to be compensated, for example, the grayscale value. In the embodiment of the present application, the edge area includes the area on the display panel corresponding to the backlight of the electronic device after being reflected by the bevel of the reflector. It should be noted that these compensation data, regional data, etc. can be data pre-stored in the electronic device, and these data are determined by reasonable verification before the electronic device leaves the factory. The electronic device adjusts the grayscale value (second grayscale value) of the corresponding pixel in the edge area based on the grayscale value of the brightness and the color compensation value. That is, the second grayscale value (unified default grayscale value) originally corresponding to the pixel in the edge area is reduced by the first grayscale value. Thereby, the brightness of the edge area and the middle area is visually uniform. In addition, the color of the pixel corresponding to the edge area can also be compensated based on the color compensation value, so that the color of the edge area and the middle area is visually uniform.
[0052] It should be noted that in the embodiments of the present application, compensation of the brightness or color of the display panel can be understood as increasing the original grayscale value to enhance the brightness of the display panel, or reducing the original grayscale value of the display panel to reduce the brightness, etc.
[0053] In addition, it should be noted that, in the embodiment of the present application, the area on the display panel corresponding to the backlight of the electronic device is illuminated after being reflected by the oblique edge of the reflective sheet. The first display area corresponds to the area illuminated by the backlight of the electronic device after being reflected by the oblique edge of the reflective sheet, which mainly means that the area range of the first display area can be determined according to the area range of the backlight of the electronic device after being reflected by the oblique edge of the reflective sheet. It can be understood that since the backlight is reflected by the oblique edge of the reflective sheet, the corresponding reflected light can cover the lower surface of the display panel, resulting in the brightness of part of the lower surface area being different from the brightness of other areas that are not illuminated by the reflected light or are illuminated in small amounts. Therefore, the embodiment of the present application provides a compensation for the brightness of the first display area on the upper surface corresponding to the area illuminated by the backlight of the electronic device after being reflected by the oblique edge of the reflective sheet. It can be understood that the covered area after the backlight is reflected may be consistent with the actual range and size of the first display area, or may not be completely consistent.
[0054] In the embodiment of the present application, only the grayscale value of the first display area, such as the edge area, is adjusted, while the grayscale value corresponding to the pixels in the second display area, such as the middle area, is not adjusted, and the original grayscale value (second grayscale value) of the second display area is still maintained. Thus, the area to be adjusted can be reduced, the efficiency of adjustment can be improved, and the problem of brightness or color difference caused by the reflection of the backlight through the oblique edge can be effectively avoided.
[0055] According to the display compensation method of the embodiment of the present application, the brightness of the picture displayed on the display screen is improved by a brightness algorithm without changing the original structure of the electronic device. And after determining the data of the brightness or color that needs to be adjusted (for example, the first grayscale value), the electronic device can directly obtain the data, adjust the grayscale value corresponding to the original display screen pixel, such as lowering the grayscale value, and directly apply the adjusted grayscale value to the edge display area, thereby reducing the brightness of the edge display area. Such a processing process does not require silk screen printing of the reflective sheet, reduces the silk screen printing process, reduces costs, and uses a brightness algorithm, which is simpler and faster, so that the brightness of the picture is uniform and the display effect is stable.
[0056] In one possible implementation, electronic devices with the same structure all have this same problem. Therefore, the data used to adjust the brightness or color in the embodiment of the present application may be determined data obtained through testing during the production process of the device, and these determined data can be directly used by electronic devices with the same structure to adjust the screen brightness. In a specific implementation, these determined data may be the position of the edge display area that needs to be adjusted and the specific grayscale value directly preset in the device by burning or the like in the device production process, so as to be presented when it is subsequently used out of the factory. Before the device leaves the factory, the electronic device obtains these determined data and adjusts the grayscale values of the pixels in the edge area of the display screen, thereby achieving uniform screen brightness in terms of visual effect. In another possible implementation, the electronic device may also determine and obtain corresponding compensation data in the user's use environment, and perform brightness or color compensation on the display panel accordingly.
[0057] In the above embodiments, the edge area of the display screen is described. In addition, in other embodiments, when brightness appears in other positions of the display screen, the brightness or color compensation method of the display panel of the embodiment of the present application can also be used. For example, compensation is performed for the middle area, and the grayscale value of the middle area is increased.
[0058] In the embodiments of the present application, the electronic device may be a common television, a smart television, etc. In some embodiments, the electronic device may also be a tablet computer, an e-reader, a personal computer (PC), a laptop computer, a personal digital assistant (PDA), a vehicle-mounted device, or other products with a display interface. The embodiments of the present application do not impose any special restrictions on the form of the above-mentioned electronic devices. For the convenience of explanation, the following embodiments are all illustrated by taking the electronic device as a television as an example.
[0059] The display compensation method of the embodiment of the present application is described below in conjunction with the specific structure of the electronic device.
[0060] Figure 2 The electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 230, a wireless communication module 240, an audio module 250, a button 260, a display screen 270, and the like.
[0061] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 200. In other embodiments of the present application, the electronic device 200 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0062] The processor 210 may include one or more processing units, for example, the processor 210 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0063] The processor 210 can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0064] The processor 210 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may store instructions or data that the processor 210 has just used or cyclically used. If the processor 210 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 210, and thus improves the efficiency of the system.
[0065] In some embodiments, an image is displayed on a display screen 270 (screen) of an electronic device. Before the displayed image is processed by the processor 210, the brightness of the edge area (first display area) of the image is visually greater than the middle area (second display area). The processor 210 obtains instructions in the memory and compensation data for adjusting the brightness of the display screen 270. The screen brightness compensation method is executed to compensate the brightness of the first display area, so that the brightness of the edge area of the image is visually the same as that of the middle area, and the brightness of the entire image is uniform.
[0066] In some embodiments, the processor 210 further executes a color compensation method for the display panel to compensate for the color of the first display area so that the color of the edge area of the image is visually the same as that of the middle area and the color of the entire image is uniform.
[0067] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present invention is only a schematic illustration and does not constitute a structural limitation on the electronic device 200. In other embodiments of the present application, the electronic device 200 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0068] The electronic device 200 implements the display function through a GPU, a display screen 270, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 270 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 210 may include one or more GPUs, which execute program instructions to generate or change display information.
[0069] The display screen 270 is used to display images, videos, etc. The display screen 270 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 200 may include 1 or N display screens 270, where N is a positive integer greater than 1.
[0070] In one embodiment, the display panel of the display screen 270 provides light through light-emitting diodes (LEDs), and the LEDs are arranged on the back of the display panel according to a set rule. Part of the light from the LEDs near the edge of the display panel will be reflected onto the display panel through the oblique edge of the reflective sheet, resulting in bright edges around the display screen when displaying images, that is, there is a brightness difference between the first display area and the second display area, or there is also a color difference.
[0071] In one embodiment, the display screen 270 compensates for the brightness difference in the first display area according to the control instruction of the processor 210, thereby achieving uniform brightness of the picture of the entire display screen 270. It is also possible to compensate for the color difference in the first display area, thereby achieving uniform color of the picture of the entire display screen 270.
[0072] The internal memory 230 can be used to store computer executable program codes, and the executable program codes include instructions. The internal memory 230 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the electronic device 200 (such as compensation data for brightness and color, etc.), etc. In addition, the internal memory 230 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 210 executes various functional applications and data processing of the electronic device 200 by running instructions stored in the internal memory 230 and / or instructions stored in a memory provided in the processor.
[0073] In one embodiment of the present application, instructions for a display screen brightness compensation method may be stored in the internal memory 230, and the processor 210 executes the display screen brightness compensation method instructions to make the display screen 270 of the electronic device 200 have uniform brightness and color when displaying images.
[0074] Taking the smart screen as an example, the display compensation method provided by the embodiment of the present application is described in detail from multiple aspects. The display compensation method provided by the embodiment of the present application can be applied to a device having a display screen as shown in FIG. Figure 2 In an electronic device with the hardware structure shown in the figure, or with more or fewer components than shown in the figure, or with some components combined, or some components separated, or with different component arrangements, etc., a similar hardware structure.
[0075] The display compensation method of the embodiment of the present application is described below from the aspects of a compensation method for the brightness of a display panel, a compensation method for the color of a display panel, and a compensation method for the brightness and color of a display panel.
[0076] refer to Figure 3 , Figure 3 FIG. 4 is a flow chart showing a display compensation method according to an embodiment of the present application. Figure 3 As shown, the method can be executed by a smart screen, and the smart screen includes a display screen, and the display screen includes a display panel. In the embodiment of the present application, the compensation of the brightness or color of the display panel (display compensation method) can also be understood as compensation of the brightness or color of the display screen. The compensation method includes steps S300-S320. It should be noted that for the compensated area, in the actual production process, the area to be compensated (the first display area) can be obtained according to the different product structures, which is not limited in the embodiments of the present application.
[0077] In the following embodiments, the area to be compensated is taken as an edge area as an example for description.
[0078] S300, obtaining compensation data for adjusting the brightness of the display panel, and determining an edge area (first display area) from the compensation data.
[0079] In an embodiment of the present application, the compensation data for adjusting the brightness of the display panel may include the position information and size of the first display area, and the compensation data (grayscale value) of the brightness of the display panel. In some embodiments, it may also include color compensation data (color grayscale value).
[0080] For example, the processor of the smart screen obtains compensation data for adjusting the brightness of the display panel and obtains the edge area (first display area) from the data. For example, the edge area includes the position information of the pixels in the display panel and the size of the area.
[0081] For example, the processor of the smart screen can also obtain compensation data for adjusting the color of the display panel.
[0082] In the embodiment of the present application, the edge area may be an area on the display panel of the smart screen, which may be an area on the display panel where the light of the backlight (LED light for providing power to the display panel) is reflected by the bevel of the back panel and illuminated on the display panel. Figure 1c The corresponding description will not be repeated here.
[0083] refer to Figure 4 , Figure 4 FIG. 2 shows a schematic diagram of the structure of the front side of the display panel. Figure 4 As shown in (a) of FIG. 1 , the display area of the display panel is divided into two areas, namely, the edge area (first display area) and the middle area (second display area). Since the backlight at the edge is reflected by the bevel of the back panel, the brightness of the edge area and the brightness of the middle area of the display panel are visually different. For example, the brightness of the edge area is much greater than that of the middle area. Figure 1b Photos shown.
[0084] It should be noted that the second display area in the embodiment of the present application is an area that does not overlap with the first area, and can be all areas of the display panel except the first display area, or an area outside the first display area, which can be a part of the area outside the first display area.
[0085] In the embodiments of the present application, Figure 4As shown in (a), in the same direction, the width of the edge area (preset distance) is much smaller than the width of the display panel, wherein the width direction of the edge area is perpendicular to the edge of the display panel. For example, the width of the edge area is less than 1 / 16 of the width of the display panel in the same direction. Taking a 75-inch smart screen as an example, the width of the edge area is less than 10 cm. The embodiment of the present application can avoid adjusting the brightness of the display panel over a large area by reasonably limiting the bright edge area, which can not only solve the problem of bright edges, but also avoid the width of the edge area being too large. Large-area adjustment of the display panel affects the overall display effect of the display panel.
[0086] In the embodiments of the present application, the shape of the edge area may be determined according to the layout of light sources of different devices. Figure 4 The rectangular frame structure shown in (a) in FIG. 1 may also have an arc-shaped edge near the middle area, or an irregular shape. For example, Figure 4 As shown in (b), the edge near the middle area is surrounded by multiple arcs.
[0087] In the above embodiment, the description is made based on the areas corresponding to the four sides of the screen. In some embodiments, it may be just one side, or two sides, three sides, etc.
[0088] In addition, in some other embodiments, the area forming the brightness difference may also be located in the middle position, and the present application is not limited to the edge area.
[0089] S310, determining a grayscale value (first grayscale value) for compensating an edge area from compensation data for adjusting the brightness of a display panel. For example, a processor of a smart screen obtains data for adjusting the brightness of a display panel from a memory, and obtains a grayscale value corresponding to the edge area that needs to be compensated from the compensation data.
[0090] refer to Figure 5 , Figure 5 The following is a flow chart of the test of the production line of the smart screen in the embodiment of the present application. Figure 5 As shown, the flowchart includes the steps of assembly, electrical connection, aging, safety test, grayscale correction (gamma), color management (Color Gamut Management, CGM), audio, light perception, automated optical inspection (Automated Optical Inspection, AOI) and manual image inspection. Among them, the compensation data of the embodiment of the present application can be generated in the AOI process and can be obtained in two ways.
[0091] Combination Figure 6 , Figure 6FIG. 1 shows a possible flow chart of a process of obtaining compensation data of a display panel and presetting data provided by an embodiment of the present application. Figure 6 As shown, in the AOI process, data for adjusting the brightness of the display panel is obtained in two ways. The first method is to generate fixed value compensation according to the laboratory camera. For example, the camera can identify the bright or dark areas and the image grayscale data through the photosensitive recognition algorithm, and determine the position information to be compensated, such as the edge area, and the grayscale value. The second method is based on the photographed photos, and the brightness detection equipment analyzes the bright and dark area data in the image and calculates and processes it to obtain the grayscale value that solves the brightness difference.
[0092] For example, the AOI camera takes a picture of the display panel screen and obtains the image grayscale data through the photosensitive recognition algorithm. Figure 4 The edge area shown in the figure) has a grayscale of 240, and other areas (such as Figure 4 The grayscale value of the middle area described above is 220, then the algorithm needs to reduce the grayscale number of the edge area by 20. Among them, the grayscale value of 20 is the compensation data. In the preparation process, the obtained compensation data can be burned into the chip. When the smart screen compensates for the brightness, these fixed data can be directly obtained by the processor of the smart screen, and the brightness of the display panel can be adjusted. Then observe the brightness and darkness of the display panel through a specified image, such as a pure white image, to make it clear that the compensation data is reasonable. If deviations still occur, further adjustments can be made until the final fixed data is determined. In addition, the software log can also be used to check whether the brightness compensation data of pixels in the compensation area (such as the edge area) of the display panel screen is effectively compensated.
[0093] In this compensation method, the processor only needs to compensate the brightness of the specified area. The processing is simple, the overhead is low, and the efficiency of data compensation can be improved.
[0094] In S320 , the brightness of the edge area is adjusted based on the grayscale value of the brightness (compensation data of the brightness) so that the brightness of the display panel is compensated.
[0095] The edge area can be referred to as Figure 4The edge area shown in the embodiment of the present application can be executed by the processor of the smart screen. The processor obtains the brightness grayscale value in step S310, for example, the grayscale value is 20, and the original grayscale value of the edge area, for example, 220 (second grayscale value), is reduced by 20 (first grayscale value) to obtain a grayscale value of 200 (third grayscale value). When outputting to the display panel, the grayscale value of 200 can be directly output to the edge area, and the original grayscale value of 220 can be output to other non-edge areas (middle areas). Therefore, after the edge area with a grayscale value of 200 is superimposed with the backlight reflected by the bevel of the reflective sheet, the visually observed brightness of the edge area and the middle area is the same and uniform.
[0096] In some embodiments, the brightness grayscale value corresponding to the adjusted edge area may not be exactly the same as the brightness grayscale value of the non-edge area, as long as the difference between the two is within a set range, for example, the grayscale value difference is ±3, etc., and the difference cannot be distinguished when observed by the naked eye.
[0097] According to the compensation method of the embodiment of the present application, by performing algorithmic compensation on the area caused by backlight reflection, it is possible to avoid using a printing screen printing process to solve the problem of light reflection, which not only reduces the cost, but also ensures the accuracy of compensation, and the compensation effect is good. For the same electronic device, the same compensation data is used, and the calculation method is simple and easy to execute.
[0098] In addition, in another case, color differences will appear in the area covered by the backlight after reflection. Therefore, in another embodiment of the present application, the compensation data also includes a color compensation value, that is, color compensation data. The color compensation value is also fixed data, and the color difference value can be obtained by taking a picture of the display panel in the AOI process, and then obtaining the color difference value through conventional image analysis, so as to compensate the corresponding color of each pixel of the display panel.
[0099] refer to Figure 7 , Figure 7 FIG. 4 is a flow chart showing the color compensation of the display panel according to an embodiment of the present application. Figure 7 As shown, the method can be executed by a smart screen, including S700-S720.
[0100] S700, obtaining compensation data for adjusting the color of the display panel, and determining the edge area (first display area) that needs color compensation from the compensation data. Figure 3 The edge area described in is the same as the edge area described in the previous section. It is the area where the display panel has color due to the backlight being reflected by the oblique edge of the reflector. For details, please refer to Figure 4 The edge area.
[0101] S710, determining a color compensation value (color compensation data) corresponding to the edge area from the compensation data.
[0102] The color compensation value is the value corresponding to the three sub-pixels corresponding to each pixel in the edge area. That is, the color values corresponding to red (Red, R), green (Green, G) and blue (Blue, B). The method for obtaining the color value can refer to the reference method of the grayscale value of the brightness, that is, by acquiring the image of the screen, analyzing the color of the image, and obtaining the color value that needs to be compensated. The specific analysis process or algorithm of the color value can refer to the prior art, and this application will not explain it again.
[0103] S720, adjusting the color of the edge area based on the color compensation value, so that the color of the display panel is compensated.
[0104] For example, the processor can also obtain color compensation values, and each pixel corresponds to the color values of three sub-pixels, namely, the value of R, the value of G, and the value of B. The processor modifies the original color values of the pixels based on these color compensation values. Taking one of the pixels as an example, the compensated color values of the sub-pixels corresponding to the pixel are R=10, G=20, and B=0, and the original R, G, and B values of the pixel are 200. After subtracting the compensation values from the original color values, the color values output to the display panel are R: 190, G: 180, and B: 200, thereby achieving color compensation.
[0105] In some embodiments, the original color may be simply added with the corresponding compensation value, or a mixture of addition and subtraction may be performed to achieve accurate color compensation.
[0106] In addition, in some embodiments, color compensation may also be caused by color difference caused by other reasons. For example, during the production process of the display panel, when the chemical vapor deposition (CVD) coating is used, the film thickness around the panel and other areas is often different, resulting in uneven color cast around the panel. Or in some general types of equipment, the thickness around the core layer of the diaphragm is different from other areas during the manufacturing process of the diaphragm, resulting in uneven color cast around the diaphragm. At this time, the color compensation method of the display panel in the embodiment of the present application can also be used to uniformly compensate for the color. It is just that when confirming the compensation area, the area that ultimately requires color compensation can be determined according to actual needs. In the above embodiments, brightness and color compensation are explained separately. In the embodiment of the present application, when both the brightness and the color need to be adjusted, the smart screen can adjust the brightness first, and then adjust the color based on the grayscale value after the brightness is adjusted. You can also adjust the color first and then adjust the brightness.
[0107] refer to Figure 8 , Figure 8 Flowchart 1 shows a method for compensating screen brightness and color according to an embodiment of the present application. Figure 8 As shown, the process can be executed by the smart screen, including S810-S830.
[0108] S810, obtaining compensation data for adjusting the brightness and color of the display panel, the compensation data including the edge area (first display area), and the grayscale value and color compensation value for compensating the brightness of the edge area. Figure 3 The color compensation data can be found in the description of S300 and S310. Figure 7 The description of S700 and S710 in FIG. 1 is not repeated here.
[0109] S820, based on the grayscale value of the brightness (first grayscale value), adjust the brightness of the edge area (first display area) so that the brightness of the edge area is compensated. Figure 3 The S320 in.
[0110] For example, Figure 3 According to the description in S320 in FIG. 1 , the brightness grayscale value to be compensated is 20. When the brightness of the edge area is greater than that of the middle area, the brightness grayscale value of the edge area needs to be reduced by 20. That is, the original 220 is reduced by 20 to obtain 200, and the grayscale value output to the edge area is 200.
[0111] In some embodiments, when the brightness of the edge area is lower than that of the middle area, the brightness grayscale value of the edge area is increased by 20. That is, the original 220 is increased by 20 to obtain 240, and the grayscale value output to the edge area is 240.
[0112] S830, based on the color compensation value, color compensation is performed on the edge area after the brightness adjustment, so that the brightness and color of the display panel are compensated. The calculation method of the color value can refer to Figure 7 The description in S720 in .
[0113] The color compensation value includes the RGB value corresponding to each pixel. After the brightness grayscale value corresponding to the display panel is adjusted, the sub-pixel corresponding to RGB is further adjusted based on the brightness grayscale value, thereby achieving brightness and color compensation.
[0114] refer to Fig. 9 , Fig. 9 The process of the screen brightness and color compensation method of the embodiment of the present application is shown Figure 2 .like Fig. 9 As shown, the process can be executed by the smart screen, including S910-S930.
[0115] S910, obtaining compensation data for adjusting the brightness and color of the display panel, the compensation data including the edge area (first display area), and the first grayscale value and color compensation value for compensating the edge area. This step corresponds to Figure 8 For details of S810, please refer to the description of S810.
[0116] S920, based on the color compensation value, color compensation is performed on the edge area (first display area) so that the color of the display panel is compensated. That is, the RGB value corresponding to each pixel is adjusted based on the color compensation value. The adjustment process can refer to the above Figure 7 Description in S720.
[0117] S930, based on the grayscale value of the brightness, perform brightness compensation on the edge area after the color adjustment, so that the brightness and color of the display panel are compensated. The adjustment process can be specifically referred to Figure 3 The description in S320 in .
[0118] The above two methods both use software algorithms, which can realize both compensation for the brightness of the display panel and compensation for the color. The algorithms are simple and the cost is low.
[0119] In some embodiments, the adjustment range of each pixel in the edge area is different. For example, the edge area is divided into multiple sub-areas as the brightness changes. The following takes the division into two sub-areas as an example for explanation.
[0120] refer to Fig.10 , Fig.10 2 is a schematic diagram showing the structure of different divisions of the edge area of the display panel according to the embodiment of the present application based on brightness. Fig.10 As shown in (a) in the figure, the "edge area" is divided into "sub-area a" and "sub-area b" based on different brightness. Since the brightness of sub-area a is greater than that of sub-area b, the two sub-areas will be compensated separately during actual brightness compensation. For example, the brightness grayscale value of sub-area a can be reduced by 20, while the brightness of sub-area b can be reduced by 10. This makes the brightness of the entire edge area and the middle area more uniform visually.
[0121] It should be noted that the shape of the layered area of the edge area of the embodiment of the present application can be divided into the following types based on the brightness area: Fig.10 The relatively regular straight line edge shown in (a) can also be Fig.10 (b) and Fig.10 The present application does not limit the shape of the divided areas or the lines of the edges.
[0122] In the embodiments of the present application, color compensation can also be performed by dividing different areas based on different colors, for example, dividing into reddish areas, greenish areas, or blueish areas, and in actual color compensation, different color compensation values can be given to different areas, so that the color of the entire display panel looks more uniform visually.
[0123] According to the display compensation method of the embodiment of the present application, compared with the traditional solution of setting silk screen printing on the surface of the bevel of the reflector, the present invention uses software algorithms to adjust the subjective bright and dark edges and colors, and the entire debugging process is simple and fast. It can avoid the debugging inconvenience and material waste caused by repeated silk screen printing. In addition, the method of the present application does not have brightness deviation caused by external factors such as printing deviation and assembly deviation, and is relatively more stable and reliable.
[0124] refer to Fig.11 , Fig.11 The present application also provides an electronic device 1100, including:
[0125] An acquisition module 1110 is used to acquire compensation data for adjusting the display of the display panel;
[0126] The brightness compensation module 1120 adjusts the brightness or color of the first display area of the display panel according to the compensation data obtained; wherein the first display area includes the area on the display panel corresponding to the backlight of the electronic device that is illuminated after being reflected by the oblique edge of the reflective sheet.
[0127] In one embodiment of the present application, the brightness compensation module 1120 is used to: based on the brightness compensation data, the electronic device adjusts the grayscale value corresponding to each pixel in the first display area so that the brightness corresponding to the first display area and the brightness corresponding to the second display area are less than a preset difference, wherein the second display area is an area on the display panel and does not overlap with the first display area.
[0128] In one embodiment of the present application, the brightness compensation module 1120 is used to: based on the compensation data, make the grayscale value of the first display area smaller than the grayscale value of the second display area.
[0129] In one embodiment of the present application, the device further comprises:
[0130] The area management module 1130 is used to divide the area into multiple sub-areas according to different brightness. The grayscale values corresponding to the same sub-area are the same, and the grayscale values of different sub-areas are different.
[0131] In one embodiment of the present application, the grayscale values corresponding to different sub-areas gradually decrease from the edge of the display area of the display panel toward the inside.
[0132] In one embodiment of the present application, the first display area is a fixed area formed by extending from an edge of the display area of the display panel toward the inside of the display panel.
[0133] In one embodiment of the present application, the first display area is disposed on a side where at least one frame of the display panel is located.
[0134] The present application also provides an electronic device, comprising:
[0135] a memory for storing instructions to be executed by one or more processors of the device, and
[0136] A processor is used to execute the above embodiment in combination with Figure 3 , Figures 7 to 9 The method explained.
[0137] The present application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the processor executes the above-mentioned embodiment. Figure 3 , Figures 7 to 9 The method explained.
[0138] The present application also provides a chip structure, including at least one chip, wherein the at least one chip is used to execute Figure 3 , Figures 7 to 9 The method explained.
[0139] The present application also provides a computer program product comprising instructions, which, when executed on an electronic device, enables a processor to execute the above-mentioned embodiments. Figure 3 , Figures 7 to 9 The method shown.
[0140] Reference now Fig.12 , which is a block diagram of a SoC (System on Chip) 1200 according to an embodiment of the present application. Fig.12 In the FIG, similar components have the same reference numerals. In addition, the dashed boxes are optional features of more advanced SoCs. Fig.12In the embodiment, SoC 1200 includes: an interconnect unit 1250, which is coupled to an application processor 1210; a system agent unit 1280; a bus controller unit 1290; an integrated memory controller unit 1240; a group or one or more coprocessors 1220, which may include integrated graphics logic, an image processor, an audio processor, and a video processor; a static random access memory (SRAM) unit 1230; and a direct memory access (DMA) unit 1260. In one embodiment, the coprocessor 1220 includes a dedicated processor, such as, for example, a network or communication processor, a compression engine, a general purpose computing on GPU (GPGPU), a high throughput integrated multi-core architecture (Many Integrated Core, MIC) processor, or an embedded processor.
[0141] The static random access memory (SRAM) unit 1230 may include one or more computer-readable media for storing data and / or instructions. The computer-readable storage medium may store instructions, specifically, temporary and permanent copies of the instructions. The instructions may include: when executed by at least one unit in the processor, the Soc 1200 executes the method according to the above embodiment, which may be specifically referred to in the above embodiment. Figure 3 , Figures 7 to 9 The methods explained will not be repeated here.
[0142] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program or program code executed on a programmable system, which includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.
[0143] Program code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
[0144] Program code can be implemented with high-level programming language or object-oriented programming language to communicate with the processing system. When necessary, program code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.
[0145] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or by other computer-readable media. Therefore, machine-readable media may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including, but not limited to, floppy disks, optical disks, optical disks, compact disc read-only memories (Compact Disc Read Only Memory, CD-ROMs), magneto-optical disks, read-only memories (Read Only Memory, ROM), random access memories (RAM), erasable programmable read-only memories (Erasable Programmable Read Only Memory, EPROM), electrically erasable programmable read-only memories (Electrically Erasable Programmable Read Only Memory, EEPROM), magnetic cards or optical cards, flash memory, or a tangible machine-readable memory for transmitting information (e.g., carrier waves, infrared signal digital signals, etc.) using the Internet in electrical, optical, acoustic, or other forms of propagation signals. Accordingly, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a form readable by a machine (eg, a computer).
[0146] In the accompanying drawings, some structural or method features may be shown in a specific arrangement and / or order. However, it should be understood that such a specific arrangement and / or order may not be required. Instead, in some embodiments, these features may be arranged in a manner and / or order different from that shown in the accompanying drawings of the specification. In addition, the inclusion of structural or method features in a particular figure does not mean that such features are required in all embodiments, and in some embodiments, these features may not be included or may be combined with other features.
[0147] It should be noted that the units / modules mentioned in the various device embodiments of the present application are all logical units / modules. Physically, a logical unit / module can be a physical unit / module, or a part of a physical unit / module, or can be implemented as a combination of multiple physical units / modules. The physical implementation method of these logical units / modules themselves is not the most important. The combination of functions implemented by these logical units / modules is the key to solving the technical problems proposed by the present application. In addition, in order to highlight the innovative part of the present application, the above-mentioned device embodiments of the present application do not introduce units / modules that are not closely related to solving the technical problems proposed by the present application, which does not mean that there are no other units / modules in the above-mentioned device embodiments.
[0148] It should be noted that in the examples and description of this patent, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one" do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0149] Although the present application has been illustrated and described with reference to certain preferred embodiments thereof, it will be apparent to those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the present application.
Claims
1. A display compensation method, characterized in that: Applied to an electronic device, the electronic device includes a display panel, and the method includes: The electronic device acquires compensation data for adjusting display of the display panel; The electronic device adjusts the brightness or color of the first display area of the display panel according to the acquired compensation data; wherein the first display area includes the area on the display panel corresponding to the backlight of the electronic device illuminated after being reflected by the oblique edge of the reflective sheet.
2. The method according to any one of claims 1 to 3, characterized in that: The compensation data includes compensation data of brightness, The electronic device adjusts the brightness of the first display area of the display panel according to the acquired compensation data, including: Based on the brightness compensation data, the electronic device adjusts the grayscale value corresponding to each pixel in the first display area so that the brightness difference between the first display area and the second display area is less than a preset difference, wherein the second display area is an area on the display panel and does not overlap with the first display area.
3. The method according to claim 4, characterized in that Based on the compensation data, the grayscale value of the first display area is made smaller than the grayscale value of the second display area.
4. The method according to claim 2 or 3, characterized in that: The first display area is divided into a plurality of sub-areas according to different brightness. The grayscale values corresponding to the same sub-area are the same, and the grayscale values between different sub-areas are different.
5. The method according to claim 4, characterized in that The grayscale values corresponding to the different sub-areas gradually decrease from the edge of the display area of the display screen toward the inside.
6. The method according to any one of claims 1 to 5, characterized in that: The first display area is a fixed area formed by extending from the edge of the display area of the display panel toward the inside of the display panel.
7. The method according to any one of claims 1 to 6, characterized in that: The first display area is arranged on a side where at least one frame of the display panel is located.
8. An electronic device, characterized in that: include: A display screen, used for displaying images; a memory for storing instructions executed by one or more processors of the device and compensation data for adjusting the brightness or color of the display panel, and A processor is used to execute the instructions so that the electronic device executes the method according to any one of claims 1 to 9.
9. The electronic device according to claim 8, characterized in that: The electronic device further comprises: A backlight source, the backlight source is used to provide light to the display screen; A reflective sheet is arranged opposite to the display screen and is used for reflecting the light from the backlight source to the display screen.
10. The electronic device according to claim 9, characterized in that: No light absorbing material is disposed on the surface of the reflective sheet.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor is enabled to perform the method according to any one of claims 1 to 7.
12. A chip structure, characterized in that: The method comprises at least one chip, wherein the at least one chip is used to execute the method according to any one of claims 1 to 7.
13. A computer program product comprising instructions, which, when executed on an electronic device, enables a processor to execute the method described in any one of 1-7.
Citation Information
Cited By
AI visual identification method and module
CN121074600A
An AI visual recognition method and module
CN121074600B
