Partition compensation method and electronic equipment
By adopting the partition compensation method in the display screen, and using the application processor and display driver chip to adjust the brightness of the display area, the problem of uneven aging degree of the display screen is solved, and a more uniform display effect and higher usage efficiency are achieved.
Patent Information
- Application Number
- CN202411914305.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-26
- Publication Date
- 2025-03-04
AI Technical Summary
Due to different usage time of display screen, the aging degree is uneven, resulting in uneven light emission, low usage efficiency, yellowish display color, high power consumption, and short service life.
Using the partition compensation method, the image and compensation data are sent to the display driver chip DDIC by applying the processor AP. The DDIC maps the grayscale of the image and adjusts the brightness of the display area to achieve aging compensation.
有效减缓显示屏老化程度不均匀的情况,提高显示效果的均匀性,提升使用效率,并延长使用寿命。
Smart Images

Figure CN119559903A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202110988590.3, and the original application date is August 26, 2021. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of display technology, and in particular to a partition compensation method and electronic equipment. Background Art
[0003] At present, display screens usually use organic materials such as organic light emitting diodes (OLED), active-matrix organic light emitting diodes or active-matrix organic light emitting diodes (AMOLED) to emit light. However, as the display screen is used, the organic material will decay, and there will be problems of aging and screen burn-in. In particular, the usage time of different display areas may be different, resulting in uneven aging of the display screen. For example, in leather case mode, the display area on the display screen that is not covered by the leather case has a longer usage time and more serious aging. Or the main screen on the folding screen is used longer than the secondary screen, and the aging degree of the main screen is higher than that of the secondary screen, and the aging degree is more serious. If the display screen is not compensated, the aging degree will be more serious, and problems such as uneven light emission, low efficiency, yellowish display color, high power consumption, and short service life will occur. In addition, the uneven aging degree will be more serious, and the product availability will be low. Summary of the invention
[0004] The embodiments of the present application provide a partition compensation method and an electronic device, which can compensate different display areas separately, achieve better aging compensation effect, and effectively alleviate the uneven aging of the display screen.
[0005] In a first aspect, an embodiment of the present application provides an electronic device, comprising an application processor AP and a display screen, wherein the display screen comprises a display driver chip DDIC and a display panel, wherein: the AP is used to send a first image and first compensation data to the DDIC; the DDIC is used to map a first grayscale of the first image to a second grayscale, the second grayscale being smaller than the first grayscale; the DDIC is used to adjust the brightness of a second image on a first display area in the first image based on the first compensation data and the second grayscale; and the display panel is used to display the second image with adjusted brightness on the first display area.
[0006] In some embodiments, the first display area is any display area on the first image.
[0007] In the present application, DDIC will first map the first grayscale of the first image sent by the AP to a smaller second grayscale, and then adjust the brightness of the image on the first display area in the first image of the second grayscale (which can be called compensation). Even if the original first grayscale of the first image is higher, the brightness can be increased to avoid the situation where only the brightness of the images in other display areas can be lowered, resulting in a higher sacrifice in the overall brightness of the screen. Therefore, the display area whose brightness is adjusted and the method of adjusting the brightness can be flexibly adjusted, and the aging compensation effect is better, which can effectively slow down the uneven aging of the display screen, such as more uniform display effect and higher usage efficiency.
[0008] In one possible implementation, the AP is further used to send second compensation data to the DDIC; the DDIC is further used to adjust the brightness of a third image on a second display area in the first image based on the second compensation data and the second grayscale; and the display panel is further used to display the third image with adjusted brightness in the second display area.
[0009] In the present application, there can be multiple display areas for adjusting brightness, and the AP can send different compensation data for different display areas. The DDIC adjusts the brightness of the image on the corresponding display area based on the compensation data. The adjustment method is flexible and variable, and the aging compensation effect is better. For example, when multiple display areas are used together for display, the display effect is consistent.
[0010] In one possible implementation, displaying the second image with adjusted brightness on the first display area includes: refreshing and displaying the second image with adjusted brightness in sequence from the first row to the last row of the first display area; the AP is also used to send second compensation data to the DDIC; the DDIC is also used to adjust the brightness of a third image on the second display area in the first image based on the second compensation data and the second grayscale after the display panel refreshes and displays the second image with adjusted brightness in the first row of the first display area; the display panel is also used to display the third image with adjusted brightness in the second display area.
[0011] In the present application, the DDIC adjusts the brightness of the third image on the second display area after controlling the first row of display images in the first display area and before controlling the first row of display images in the second display area, rather than adjusting the images on the first display area and the second display area before controlling the first row of display images in the first display area. This can avoid a large amount of data when adjusting the brightness, and the compensation data of multiple display areas taking effect simultaneously in the frame header of the next frame (for example, the first row of the first display area), which may cause processing abnormalities due to excessive processing pressure on the DDIC.
[0012] In a possible implementation, the brightness of the second image at the first grayscale is lower than the brightness of the third image at the first grayscale, the grayscale of the second image after adjusting the brightness is higher than the second grayscale, and the grayscale of the third image after adjusting the brightness is lower than the second grayscale.
[0013] In the present application, for the second image on the first display area with smaller brightness at the same grayscale, the grayscale can be increased, and for the third image on the second display area with larger brightness at the same grayscale, the grayscale can be decreased. The adjustment method is flexible and variable, and the aging compensation effect is better. For example, the display effects of the first display area and the second display area are consistent.
[0014] In one possible implementation, adjusting the brightness of the second image on the first display area in the first image based on the first compensation data and the second grayscale includes: setting the grayscale of the second image on the first display area to a third grayscale, wherein the third grayscale is determined based on the second grayscale and the first compensation data.
[0015] In a possible implementation manner, the AP is further used to send first indication information to the DDIC, where the first indication information is used to indicate a position of the first display area.
[0016] In the present application, the AP can indicate the position of any display area to the DDIC, and the display area whose brightness is adjusted can be defined according to actual conditions, and the application scenarios are more extensive.
[0017] In a possible implementation, the AP is further used to send second indication information when sending the first compensation data to the DDIC, and the information used to indicate the first display area in the second indication information corresponds to the first compensation data.
[0018] In a possible implementation, the AP is also used to obtain statistical information of the first display area when the display panel displays an image, and determine the first compensation data based on the statistical information of the first display area, wherein the statistical information includes at least one of the following: display duration, display brightness, and temperature.
[0019] In the present application, the first compensation data determined by the AP is obtained based on statistical information when the first display area actually displays an image, which is more real and effective. By adjusting the brightness of the image on the first display area through such compensation data, the aging compensation effect is also better.
[0020] In a possible implementation, mapping the first grayscale of the first image to the second grayscale includes: mapping the first grayscale of the first image to the second grayscale based on a first mapping relationship; wherein the first mapping relationship is a mapping relationship preset by the DDIC, or the first mapping relationship is received by the DDIC from the AP.
[0021] In the present application, the AP can indicate the relationship of the mapped grayscales to the DDIC, and the AP can adjust the mapping relationship according to the actual situation to achieve a better compensation effect, and the application scenarios are more extensive.
[0022] In a second aspect, an embodiment of the present application provides a communication device, comprising a processor, a memory, and a communication interface, wherein: the processor is used to determine a first image and first compensation data; the communication interface is used to send the first image and the first compensation data to a display driver chip DDIC of a display screen, the first image is used by the DDIC to map a first grayscale of the first image to a second grayscale, the second grayscale is smaller than the first grayscale, and the first compensation data is used by the DDIC to adjust the brightness of a second image on a first display area in the first image based on the second grayscale.
[0023] In a third aspect, an embodiment of the present application provides another communication device, comprising a processor, a memory and a communication interface, wherein: the communication interface is used to receive a first image and first compensation data; the processor is used to map a first grayscale of the first image to a second grayscale, the second grayscale being smaller than the first grayscale; the processor is used to adjust the brightness of a second image on a first display area in the first image based on the first compensation data and the second grayscale; the processor is used to control the display panel to display the second image with adjusted brightness on the first display area.
[0024] In a fourth aspect, an embodiment of the present application provides a partition compensation method, which is applied to an electronic device, wherein the electronic device includes an application processor AP and a display screen, wherein the display screen includes a display driver chip DDIC and a display panel, and the method includes: the AP sends a first image and first compensation data to the DDIC; the DDIC maps a first grayscale of the first image to a second grayscale, and the second grayscale is smaller than the first grayscale; the DDIC adjusts the brightness of a second image on a first display area in the first image based on the first compensation data and the second grayscale; and the display panel displays the second image with adjusted brightness on the first display area.
[0025] In a fifth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the fourth aspect of the embodiment of the present application, as well as the partition compensation method provided by any implementation method of the fourth aspect.
[0026] In a sixth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a communication device, the communication device executes the partition compensation method provided in the fourth aspect of the embodiment of the present application and any implementation method of the fourth aspect.
[0027] In a seventh aspect, an embodiment of the present application provides an electronic device, the electronic device comprising a method or device for executing any of the embodiments of the present application. The electronic device is, for example, a chip.
[0028] It should be understood that the description of technical features, technical solutions, beneficial effects or similar language in this application does not imply that all features and advantages can be realized in any single embodiment. On the contrary, it is understood that the description of features or beneficial effects means that specific technical features, technical solutions or beneficial effects are included in at least one embodiment. Therefore, the description of technical features, technical solutions or beneficial effects in this specification does not necessarily refer to the same embodiment. Furthermore, the technical features, technical solutions and beneficial effects described in the present embodiment can also be combined in any appropriate manner. Those skilled in the art will understand that the embodiment can be realized without one or more specific technical features, technical solutions or beneficial effects of a specific embodiment. In other embodiments, additional technical features and beneficial effects can also be identified in a specific embodiment that does not embody all embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application;
[0030] Figure 2A-2C It is a schematic diagram of the form of some electronic devices provided in the embodiments of the present application;
[0031] Figure 3A-3B It is a schematic diagram of some display processes provided by the embodiments of the present application;
[0032] Figure 4A-4B is a schematic diagram of the structure of some other electronic devices provided in the embodiments of the present application;
[0033] Figure 5A is a schematic diagram of a grayscale pressing process provided by an embodiment of the present application;
[0034] Figure 5B-Figure 5C is a schematic diagram of some aging compensation processes provided by embodiments of the present application;
[0035] Figure 6 is a schematic diagram of the position of a display area provided in an embodiment of the present application;
[0036] Figure 7 It is a flowchart of a partition compensation method provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] The terms used in the description of the present invention herein are only for the purpose of describing specific embodiments and are not intended to be limiting of the present invention. As used in the specification of the present invention and the appended claims, the singular expressions "a", "an", "said", "the" and "this" are intended to include plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0038] The electronic devices involved in the embodiments of the present application can be mobile terminals such as mobile phones, tablet computers, handheld computers, personal digital assistants (PDAs), smart home devices such as smart TVs and smart cameras, wearable devices such as smart bracelets, smart watches, smart glasses, or other electronic devices such as desktops, laptops, notebook computers, ultra-mobile personal computers (UMPCs), netbooks, smart screens, etc.
[0039] Next, an exemplary electronic device 100 according to an embodiment of the present application is introduced. Figure 1 , Figure 1 A schematic structural diagram of an electronic device 100 is exemplarily shown.
[0040] like Figure 1As shown, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0041] 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 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate 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.
[0042] The processor 110 may include one or more processing units, for example, the processor 110 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. Among them, different processing units may be independent devices or integrated into one or more processors. For example, the multiple processing units shown above are all integrated into a system on chip (SoC), or the AP is a separate semiconductor chip and the other processing units are integrated into a SoC, which is not limited in this application.
[0043] The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of instruction fetching and execution.
[0044] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 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 110, and thus improves the efficiency of the system.
[0045] In some embodiments, the processor 110 may include one or more communication interfaces (referred to as interfaces). The interfaces may include, for example but not limited to: an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a MIPI, a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0046] Among them, the MIPI interface can be used to connect the processor 110 with peripheral devices such as the camera 193 and the display screen 194. In some embodiments, the MIPI interface may include a display serial interface (DSI), a camera serial interface (CSI), etc. Optionally, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. Optionally, the processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0047] 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 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0048] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0049] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 100 can communicate with the network and other devices through wireless communication technology.
[0050] The electronic device 100 can implement display functions through a GPU, a display screen 194, and an application processor. In some embodiments, the GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0051] The display screen 194 is used to display images, videos, etc. In some embodiments, the display screen 194 may include a display driver integrated circuit (DDIC) and a display panel. The DDIC is a device (e.g., a chip) inside the display screen 194 for controlling the operation of the display screen 194. For example, the DDIC can generate a certain electrical signal to control the display panel to display an image. 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 100 may include one or more display screens 194. In some embodiments, a display screen 194 may include one or more DDICs.
[0052] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0053] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0054] As the display screen of electronic devices is used, the material of the display screen will decay. For example, self-luminous organic materials such as OLED and AMOLED have the problem of aging and screen burn-in. In particular, the usage time of different display areas may be different, resulting in uneven aging of the display screen. For example, in leather case mode, the display area not covered by the leather case has been used for a longer time and has more serious aging. Or the main screen on the folding screen has been used longer than the secondary screen, and the aging degree of the main screen is higher than that of the secondary screen, and the aging degree is more serious.
[0055] It is understandable that the above-mentioned different display areas (hereinafter also referred to as multiple display areas) can be different display screens. For example, the first display area and the second display area are two different display screens, which are connected by a chain or other components to form a foldable or unfoldable display screen. The specific examples are as follows: Figure 2A and Figure 2B The above different display areas may also be different display areas on the same display screen, for example, the first display area and the second display area are two different areas on a non-foldable display screen, and the specific examples are as follows: Figure 2C As shown, this application is not limited to this.
[0056] If the display screen is not compensated (for example, adjusting the brightness), the aging degree will be more serious, and problems such as uneven light emission, low efficiency, yellowish display color, high power consumption, and short service life will occur. In addition, the uneven aging degree will be more serious, and the product availability is not high. Among them, the pixels on the display screen can be arranged according to the three primary color light mode (red green blue, RGB), for example, a pixel can include three sub-pixels of red (red, R), green (green, G), and blue (blue, B). As the screen is used, the pixels on the screen will decay, but the decay degree of pixels of different colors is different, among which the blue pixel decays the fastest, resulting in the problem of yellowish display color in the aging display area. Among them, the decay of the pixels in the aging display area will cause uneven light emission and the actual display brightness is lower than the theoretical display brightness. In order to make the actual display brightness consistent with the theoretical display brightness, the electronic device often needs to increase the driving voltage, resulting in higher power consumption.
[0057] Furthermore, if the display screen is not compensated (e.g., brightness adjustment), when display areas with different aging degrees are used together for display, the display effects of different display areas are different (e.g., brightness, color, etc., as shown in the following examples). Figure 3A This greatly affects the user experience.
[0058] See also Figure 2A , Figure 2A A schematic diagram of the shape of an electronic device is exemplarily shown. Figure 2A The figure above shows a schematic diagram of an electronic device from one perspective. Figure 2A The figure below shows a schematic diagram of the electronic device from another viewing angle.
[0059] like Figure 2A As shown, the electronic device may be configured with a display screen 200, which may be a flexible foldable or unfoldable display screen, which may be referred to as a folding screen 200 hereinafter. In some embodiments, the folding screen 200 may include a display area 201, a display area 202, and a display area 203, wherein the display area 202 is a bendable portion (referred to as a bending portion), the folding screen 200 may be bent along the bending portion, and the display area 201 and the display area 203 are respectively located on both sides of the bending portion. The folding screen 200 may be in an unfolded state or a folded state, which may also be understood as the electronic device configured with the folding screen 200 may be in an unfolded state or a folded state.
[0060] like Figure 2A As shown in the figure above, when the folding screen 200 is in the unfolded state, the bending angle a of the folding screen 200 is approximately 180 degrees, which can also be understood as the angle a between the plane where the display area 201 and the plane where the display area 203 are located on both sides of the bending part is approximately 180 degrees. Not limited to this, a can also be greater than or equal to 170 degrees and less than or equal to 180 degrees. The present application does not limit the specific value of the bending angle of the folding screen in the unfolded state.
[0061] like Figure 2A As shown in the figure below, when the folding screen 200 is in the folded state, the bending angle b of the folding screen 200 is approximately 60 degrees, which can also be understood as the angle b between the plane where the display area 201 and the plane where the display area 203 on both sides of the bending part are located is approximately 120 degrees (180 degrees minus 60 degrees is 120 degrees). Not limited to this, b can also be greater than or equal to 0 degrees and less than 180 degrees, for example but not limited to 0 degrees (at this time, the light emitting surfaces of the display area 201 and the display area 203 are opposite), 30 degrees, 90 degrees, etc. The present application does not limit the specific value of the bending angle of the folding screen in the bent state.
[0062] In some embodiments, Figure 2AAs shown, the folding screen 200 can be divided into two areas along the central axis: a first area and a second area, and the central axis is perpendicular to the axis where the bending part is located. The first area can be controlled and displayed by DDIC1 of the folding screen 200, and the second area can be controlled and displayed by DDIC2 of the folding screen 200. In some embodiments, DDIC1 and DDIC2 can be connected in series. Optionally, there can be a master DDIC and a slave DDIC in DDIC1 and DDIC2. The master DDIC can be used to control the slave DDIC to achieve the first area and the second area to display a frame of image together. In other embodiments, the folding screen 200 can also be divided into two areas along the central axis where the bending part is located, and the two areas are controlled by different DDICs included in the folding screen 200. Or the folding screen 200 can also include more DDICs for controlling the display, which is not limited in this application.
[0063] Not limited to Figure 2A For example, in other embodiments, the folding screen 200 may also be a display screen formed by splicing a non-foldable display screen (which may be called a rigid screen) and a flexible foldable or unfoldable display screen (which may be called a flexible screen), chains and other connecting components. For example, the folding screen 200 may be formed by splicing two rigid screens and one flexible screen, and the display area 201 and the display area 203 are respectively areas on the above-mentioned two rigid screens, and the display area 202 is an area on the above-mentioned flexible screen, both of which are used to display the user interface.
[0064] Not limited to Figure 2A In some other embodiments, the folding screen 200 may further include more display areas, for example, Figure 2A The display area 201 shown may also include a display area 2011 and a display area 2012, and the display area 203 may also include a display area 2031 and a display area 2032. Figure 2B shown. Figure 2B The folding screen 200 and Figure 2A The folding screen 200 shown is similar, and can be seen in detail. Figure 2A Description.
[0065] Understandably, Figure 2A-2B In the folding screen 200 shown, the usage time of different display areas may be different, resulting in different degrees of aging. For example, the usage time of display area 201 is longer than that of display area 202 and display area 203. If display area 201 is to be used together with display area 202 and / or display area 203 to display images, it is very likely that the display area 201 will have low display brightness, yellowish display color and other poor display effects, as well as low usage efficiency and high power consumption.
[0066] In some other embodiments, the electronic device can also be worn with a leather case and the leather case mode is turned on. The specific examples are as follows: Figure 2C shown.
[0067] See also Figure 2C , Figure 2C A schematic diagram of another electronic device is shown as an example.
[0068] like Figure 2C As shown, when the electronic device is wearing a leather case, the display area 211 in the display screen 210 of the electronic device is covered by the leather case, so no image is displayed, and the display area 212 is not covered by the leather case, so it can be used to display images. When the leather case is uncovered, both the display area 211 and the display area 212 in the display screen 210 are not covered by the leather case, so they can both be used to display images. Therefore, the usage time of the display area 212 is longer than that of the display area 211. When the display area 211 and the display area 212 are used together to display images, it is very likely that the display area 212 has low display brightness, yellowish display color and other poor display effects, as well as low usage efficiency and high power consumption. Specific examples are as follows Figure 3A In some embodiments, the display screen 210 may be controlled by at least one DDIC, for example, the upper half is controlled by DDIC1, and the lower half is controlled by DDIC2.
[0069] Not limited to the form of the electronic device in the above examples, in other embodiments, both sides of the electronic device may be configured with display screens, and the display screen on either side may be a non-foldable display screen, or a flexible, foldable or expandable display screen. In other embodiments, the electronic device may be configured with a flexible, foldable or expandable display screen, which covers both sides of the electronic device. The present application does not limit the specific form of the display screen.
[0070] See also Figure 3A , Figure 3A A schematic diagram exemplarily shows a display process. Figure 3A The display screen of electronic equipment Figure 2C The display screen 210 shown is used as an example for explanation.
[0071] like Figure 3AAs shown, in the frame rate schematic diagram, the horizontal axis is time and the vertical axis is the level value, wherein the high level represents the non-display state, the low level represents the display state, and the high level and the low level appear alternately. Therefore, the time shown in the horizontal axis may include multiple display periods (periods when the level value is a low level) and non-display periods (periods when the level value is a high level). The display period appears periodically. A display period can be understood as a period when the display screen displays the current frame of the image, and a non-display period can be understood as a period when the display screen does not display or displays the image that has been displayed in the previous frame. For example, when the frame rate is 90hz, a display period is 1 / 90 seconds, i.e., 11.1 milliseconds (ms). When the frame rate is 120hz, a display period is 1 / 120 seconds, i.e., 8.3ms.
[0072] like Figure 3A As shown, the AP sends image A to the display screen 210 in display period 1, and the display screen 210 can display image A in the next display period 2. Although the theoretical brightness values of the display area 211 and the display area 212 are the same, since the display area 212 has been used for a longer time, when the display screen 210 displays image A, the actual display brightness of the display area 212 is lower than the actual display brightness of the display area 211. When the user watches the display screen 210, he will feel that the display area 212 is darker than the display area 211, and the user experience is poor.
[0073] In some embodiments, the AP may send image A and multiple compensation data to the display screen 210. The multiple compensation data are used to adjust the brightness of the images on multiple display areas in image A, which can also be referred to as compensating the images on multiple display areas in image A. The display screen 210 can adjust the brightness of the images on multiple display areas on the image to be displayed based on the multiple compensation data, which can be referred to as compensating the display areas. This can ensure that the display effects of multiple display areas are consistent. The specific examples are as follows: Figure 3B shown.
[0074] See also Figure 3B , Figure 3B A schematic diagram exemplarily shows another display process. Figure 3B The display screen of electronic equipment Figure 2C The display screen 210 shown is used as an example for explanation. Figure 3B The frame rate diagram and Figure 3A Consistent, no further elaboration.
[0075] like Figure 3BAs shown, the AP sends image A, compensation data 1 corresponding to display area 211, and compensation data 2 corresponding to display area 212 to display screen 210 in display period 1. Display screen 210 can compensate display area 211 based on compensation data 1, compensate display area 212 based on compensation data 2, and display compensated image A in the next display period 2. When display screen 210 displays compensated image A, display brightness of display area 211 and display area 212 with different aging degrees is consistent, and user experience is good.
[0076] It can be understood that compared with the AP performing aging compensation on the image by itself and sending the compensated image to the display screen for display, the solution for the display screen to perform partition aging compensation by itself does not depend on the AP platform and manufacturer. Even if the aging compensation capabilities of the APs used in different application scenarios are different (for example, some APs do not support aging compensation and can only calculate compensation data, or some APs have poor aging compensation effects), the aging compensation can be guaranteed to be carried out normally, and the display effects of different display areas on the display screen are consistent, and the user experience is better. In addition, the AP usually needs a display period to perform aging compensation. For example, the AP performs aging compensation in display period 1 to obtain the compensated image, sends the compensated image to the display screen in display period 2, and the display screen can only display the compensated image in display period 3, which increases the display time and is not efficient.
[0077] See also Figure 4A , Figure 4A The structural diagram of an electronic device 100 in some other embodiments is exemplified.
[0078] like Figure 4A As shown, the electronic device 100 may include an AP 410 and a display screen 420, wherein the AP 410 may include a GPU 411, a memory 412, a display subsystem (DSS) 413, and a communication interface 414. The display screen 420 may include a DDIC 421 and a display panel 422, and the DDIC 421 may include a communication interface 4211, a processing module 4212, and a conversion module 4213. In some embodiments, the AP 410 is Figure 1 The processor 110 shown includes an AP, and the display screen 420 is Figure 1 The display screen 194 , DDIC 421 and display panel 422 shown in the figure can refer to the description of the DDIC and display panel included in the display screen 194 .
[0079] The GPU 411 included in the AP 410 can be used to perform drawing and rendering calculations on the image data to generate a first image. The GPU 411 can also be called a display core or a visual processor. It is a microprocessor that performs image calculations and may include 2D (Dimension) and / or 3D processing functions. In some embodiments, after the GPU 411 generates the first image, it can be sent to the memory 412 for storage. In other embodiments, after the GPU 411 generates the first image, it can be directly sent to the DSS 413 for processing. The memory 412 can be used to store instructions and data. The memory 412 is, for example, a double data rate synchronous dynamic random access memory (DDR). The DSS 413 can be used to connect to the display screen 420 and process the first image generated by the CPU or the GPU 411. Unlike the pixel-level processing of the specific display image performed by the GPU, the DSS 413 performs desktop-level display processing such as image scaling (size conversion), direction flipping, brightness and contrast adjustment, superposition of multiple layers / windows, and aging compensation of the display screen. In some embodiments, DSS413 may process the first image sent by GPU411, and in other embodiments, DSS413 may process the image obtained from memory 412. In some embodiments, the image processed by DSS413 may be sent through communication interface 414. Communication interface 414 may be used to send data and / or instructions to DDIC421, and communication interface 414 may be, for example but not limited to, MIPI interface, high-definition multimedia interface (HDMI), etc.
[0080] The communication interface 4211 included in DDIC421 can be used to receive data and / or instructions sent by AP410. The communication interface 4211 is, for example but not limited to, a MIPI interface, an HDMI interface, etc. In some embodiments, data is transmitted between the communication interface 414 and the communication interface 4211, and the communication interface 414 and the communication interface 4211 are of the same type, for example, both are MIPI interfaces. The processing module 4212 can be used to process the data and / or instructions received through the communication interface 4211, for example, to compensate for different display areas on the display screen (which can be referred to as partition aging compensation), etc. The conversion module 4213 can be used to process the second image obtained by the processing module 4212 to convert it into a signal for controlling the display panel 422 to display, and the signal can be transmitted to the display panel 422 so that the display panel 422 displays the second image. The conversion module 4213 is, for example, a digital-to-analog converter (DAC).
[0081] In a possible implementation, the DSS 413 of the AP 410 may include an aging data collection module 413A and an aging compensation module 413B, and the processing module 4212 of the DDIC 421 may include a data remapping module 4212A and a pixel aging compensation module 4212B. For specific examples, see the following. Figure 4B .
[0082] like Figure 4B As shown, the aging data statistics module 413A in the AP410 can obtain information of different pixels in multiple different display areas (referred to as statistical information) in real time when the display panel 422 displays an image, for example, respectively obtain statistical information of R pixels, G pixels and B pixels, and the statistical information includes, for example but not limited to, lighting duration (i.e., duration for display), display brightness, temperature, etc. In some embodiments, the aging data statistics module 413A can send the statistical information obtained in the last first period to the memory 412 for storage every first period. In some embodiments, the aging data statistics module 413A can send the statistical information obtained in the last first period to the aging compensation module 413B for processing every first period. The aging compensation module 413B can process the statistical information obtained in the second period to obtain compensation data corresponding to multiple different display areas on the display panel 422, wherein the second period may include at least one first period. The image generated by the GPU 411 or the image processed by the DSS 413 , and the multiple compensation data determined by the aging compensation module 413B may be sent to the DDIC 421 through the communication interface 414 and received by the communication interface 4211 of the DDIC 421 .
[0083] like Figure 4BAs shown, the third image sent by AP410 can be sent to the data remapping module 4212A in DDIC421 for processing. The data remapping module 4212A can be used to map the first grayscale of the third image sent by AP410 to the second grayscale, the second grayscale is smaller than the first grayscale, and the processing method of the data remapping module 4212A can also be called grayscale depression. In some embodiments, the data remapping module 4212A maps the driving voltage corresponding to the first grayscale to the driving voltage corresponding to the second grayscale. For example, the value range of the first grayscale is [0,4095], and the first grayscale corresponds to a preset first driving voltage (such as 6.7 volts (volt, V)) when the first grayscale is the maximum value 4095. The value range of the second grayscale is [0,4000]. When the first grayscale is the maximum value 4095, the mapped second grayscale is the maximum value 4000. At this time, the driving voltage corresponding to the second grayscale is the first driving voltage corresponding to the original first grayscale. In some embodiments, the data remapping module 4212A may be in an on state by default. In other embodiments, when the AP 410 sends an image, it may send an enable signal and address information of the data remapping module 4212A together. Optionally, the enable signal may be written into the data remapping module 4212A corresponding to the address information to turn on (also referred to as enable) the data remapping module 4212A. Exemplarily, when the data remapping module 4212A is in an off state, the bit may be 1. When the enable signal is written into the data remapping module 4212A, the bit may be set to 1, and the data remapping module 4212A is enabled.
[0084] The third image before grayscale compression (i.e., the third image sent by AP410) can be referred to as the input image of the data remapping module 4212A, and the image after grayscale compression can be referred to as the output image of the data remapping module 4212A. The first grayscale of the input image is greater than the second grayscale of the output image. For specific examples, see the following Figure 5A .
[0085] like Figure 5AAs shown, the horizontal axis is the grayscale of the input image of the data remapping module 4212A (referred to as the input grayscale), and the vertical axis is the grayscale of the output image of the data remapping module 4212A (referred to as the output grayscale). The grayscale value range is assumed to be [0, 4095]. When the data remapping module 4212A is not processed, the mapping relationship between the input grayscale and the output grayscale can be represented by f1(x)=x, where x is the input grayscale, f1(x) is the output grayscale, and the output grayscale is equal to the input grayscale. For example, when the input grayscale is 4095, the output grayscale is also 4095. When the data remapping module 4212A is processed, the output grayscale is less than the input grayscale. For example, when the input grayscale is 4095, the output grayscale is 4000. At this time, the mapping relationship between the input grayscale and the output grayscale can be represented by f2(x)=0.98x, where x is the input grayscale and f2(x) is the output grayscale.
[0086] Not limited to Figure 5A In some other embodiments, f2(x)=ax, and a may be other positive numbers less than 1. In some other embodiments, the mapping relationship between the input grayscale and the output grayscale of the data remapping module 4212A may also be expressed by other expressions, such as f2(x)=xb, where b may be a positive number less than x and greater than 0. The present application does not limit the relationship between the input grayscale and the output grayscale of the data remapping module 4212A.
[0087] like Figure 4B As shown, the output image of the data remapping module 4212A and the compensation data sent by AP410 can be sent to the pixel aging compensation module 4212B for processing. In some embodiments, the pixel aging compensation module 4212B can compensate the display areas corresponding to the compensation data in the output image of the data remapping module 4212A based on the multiple compensation data sent by AP410, which can be understood as partition aging compensation. In some embodiments, for any display area, the pixel aging compensation module 4212B can increase the brightness of the image (which can be called upward compensation processing) or decrease the brightness of the image (which can be called downward compensation processing), wherein the grayscale of the image after upward compensation is higher than the grayscale of the image before upward compensation. The specific examples are as follows Figure 5B As shown, the grayscale of the image after downward compensation is lower than the grayscale of the image before downward compensation. The specific example is as follows Figure 5C shown.
[0088] The image before compensation by the pixel aging compensation module 4212B (that is, the output image of the data remapping module 4212A) can be called the input image of the pixel aging compensation module 4212B, and the image after compensation by the pixel aging compensation module 4212B can be called the output image of the pixel aging compensation module 4212B, which can be used for display on the display panel 422.
[0089] See also Figure 5B , Figure 5B A schematic diagram showing an aging compensation process is shown as an example. Figure 5B The processing method of upward compensation is taken as an example for explanation.
[0090] like Figure 5B As shown, the horizontal axis is the grayscale of the input image of the pixel aging compensation module 4212B (referred to as input grayscale), and the vertical axis is the grayscale of the output image of the pixel aging compensation module 4212B (referred to as output grayscale). The grayscale value range is assumed to be [0,4095]. When the processing of the pixel aging compensation module 4212B is not performed, the mapping relationship between the input grayscale and the output grayscale can be expressed by f1(x)=x. Specifically, Figure 5A When executing the upward compensation process of the pixel aging compensation module 4212B, the input grayscale is less than the output grayscale, for example, the input grayscale is 4000 and the output grayscale is 4080. At this time, the mapping relationship between the input grayscale and the output grayscale can be represented by f3(x)=1.02x, where x is the input grayscale and f3(x) is the output grayscale.
[0091] In some embodiments, since the value range of the output grayscale f3(x) of the pixel aging compensation module 4212B is [0, 4095], the value range of the input grayscale x of the pixel aging compensation module 4212B is [0, 4015]. Therefore, the value range of the output grayscale of the data remapping module 4212A is also [0, 4015]. That is, for an input image with a grayscale greater than 4015, the data remapping module 4212A needs to suppress the grayscale to 4015 or below.
[0092] See also Figure 5C , Figure 5C A schematic diagram exemplarily shows another aging compensation process. Figure 5C The following describes the downward compensation process as an example.
[0093] Figure 5C and Figure 5B Similar, but different in that, Figure 5C Taking the downward compensation process of the pixel aging compensation module 4212B as an example, when the downward compensation process is performed, the input grayscale is greater than the output grayscale. For example, when the input grayscale is 4000, the output grayscale is 3920. At this time, the mapping relationship between the input grayscale and the output grayscale can be expressed by f4(x)=0.98x, where x is the input grayscale and f4(x) is the output grayscale.
[0094] In some embodiments, Figure 5B and Figure 5CIn the example shown, the mapping relationship between the input grayscale and the output grayscale can be uniformly expressed as f5(x)=cx, where x is the input grayscale and f5(x) is the output grayscale. In the upward compensation process, c is a positive number greater than 1, and in the downward compensation process, c is a positive number less than 1. The specific value of c is not limited. c can be the compensation data corresponding to the current compensated display area sent by AP410.
[0095] In other embodiments, the mapping relationship between the input grayscale and the output grayscale of the pixel aging compensation module 4212B can also be expressed as f6(x)=x+d, wherein d is a positive number during upward compensation processing and a negative number during downward compensation processing, and the specific value of d is not limited. d may be the compensation data corresponding to the currently compensated display area sent by AP410. In other embodiments, the mapping relationship between the input grayscale and the output grayscale of the pixel aging compensation module 4212B can also be expressed as f(x)=cx+d, wherein c and d may be the compensation data corresponding to the currently compensated display area sent by AP410. The present application does not limit the relationship between the input grayscale and the output grayscale of the pixel aging compensation module 4212B.
[0096] However, it should be noted that no matter how the compensation data is taken, the output grayscale value range must be within the preset range, such as [0,4095], and for the upward compensation process, the output grayscale must be greater than the input grayscale, and for the downward compensation process, the output grayscale must be less than the input grayscale. After the partition aging compensation, the display brightness of different display areas is the same.
[0097] It is understandable that if the image and compensation data sent by AP410 are directly sent to the pixel aging compensation module 4212B for processing without going through the grayscale depression processing of the data remapping module 4212A, when the first grayscale of the image is high, it is very likely that even if the grayscale is compensated upward to the maximum value, the actual display brightness is still lower than the actual display brightness of other display areas, and the display effects of multiple display areas are different. For example, the display area that needs to be compensated upward has a higher degree of aging, where the higher degree of aging can be reflected by the lower actual display brightness at the same grayscale. Exemplarily, assuming that the value range of the first grayscale of the image is [0,4095], wherein the grayscale of 4095 corresponds to a preset first driving voltage (e.g., 6.7V). Assuming that the first grayscale is 4095, the aging degree of the first display area in the display panel 422 is relatively high, and the actual display brightness corresponding to the first grayscale is 850nit. The aging degree of the second display area is relatively low, and the actual display brightness corresponding to the first grayscale is 930nit. In order to ensure that the actual display brightness of the first display area and the second display area is consistent, the brightness of the first display area can be compensated upward, and the brightness of the second display area can be compensated downward. However, since the first grayscale is already the maximum value at this time, the grayscale of the image in the first display area cannot be compensated upward, and therefore the grayscale of the image in the second display area can only be compensated downward so that the actual display brightness of the second display area is also 850nit, resulting in a higher brightness loss of the entire display screen.
[0098] In the present application, the image sent by AP410 is first subjected to grayscale suppression processing by the data remapping module 4212A, and then the grayscale suppressed image and compensation data are sent to the pixel aging compensation module 4212B for processing. The grayscale of the grayscale suppressed image is low, and there is sufficient grayscale space for upward compensation. The pixel aging compensation module 4212B can compensate upward for the display area with a higher degree of aging, or compensate downward for the display area with a lower degree of aging. The two can be performed one by one or at the same time, thereby ensuring the consistency of the display effects of multiple display areas while reducing the sacrifice of the overall brightness experience of the display screen. For example, assuming that the value range of the first grayscale of the first image is [0,4095], where the grayscale of 4095 corresponds to a preset first driving voltage (such as 6.7V), after being processed by the data remapping module 4212A, the first grayscale of the first image is mapped to the second grayscale, and the value range of the second grayscale is [0,4000]. When the first grayscale is the maximum value 4095, the mapped second grayscale is the maximum value 4000. At this time, the driving voltage corresponding to the second grayscale is the first driving voltage (such as 6.7V) originally corresponding to the first grayscale, and the actual display brightness corresponding to the second grayscale is also the actual display brightness originally corresponding to the first grayscale. Assuming that the first grayscale is 4095, the first image is first subjected to the grayscale pressing process of the data remapping module 4212A, and the first grayscale is mapped to the second grayscale 4000. The pixel aging compensation module 4212B performs partition compensation based on the first image of the second grayscale. The aging degree of the first display area in the display panel 422 is relatively high, and the actual display brightness corresponding to the second grayscale (also the actual display brightness corresponding to the original first grayscale) is 850nit. The aging degree of the second display area is relatively low, and the actual display brightness corresponding to the second grayscale (also the actual display brightness corresponding to the original first grayscale) is 930nit. In order to ensure that the actual display brightness of the first display area and the second display area is consistent, the brightness of the first display area can be compensated upward and the brightness of the second display area can be compensated downward, wherein the grayscale of the first display area can be compensated upward to any value in the grayscale space of [4000, 4095]. Assuming that the third grayscale of the image of the first display area after compensation is 4095, the third grayscale is greater than the second grayscale, so the driving voltage corresponding to the third grayscale is greater than the first driving voltage corresponding to the second grayscale (such as the first driving voltage is 6.7V, and the driving voltage corresponding to the third grayscale is 7.5V), and the actual display brightness corresponding to the third grayscale is also greater than the actual display brightness corresponding to the second grayscale of 850nit, assuming it is 900nit. The second display area can also be compensated downward to a display brightness of 900 nit. This not only ensures that the display brightness of the first display area and the second display area is consistent, but also reduces the loss of screen brightness.
[0099] In some embodiments, AP410 may also send first indication information to DDIC421, and the first indication information is used to indicate the positions of multiple display areas, which may also be referred to as the first indication information including the position information of multiple display areas. Optionally, the position information of the multiple display areas may be written into the pixel aging compensation module 4212B of DDIC421. Exemplarily, when AP410 sends an image and compensation data to DDIC421 for the first time, the position information of multiple display areas and their corresponding address information may be sent together, and the position information of any display area may be written into the address where the corresponding address information is located in the pixel aging compensation module 4212B, and the pixel aging compensation module 4212B may determine the display area based on the position information of the display area. Any compensation data may be written into the address where the corresponding display area is located, and the pixel aging compensation module 4212B may use the compensation data written into the address where any display area is located to compensate the display area.
[0100] In some embodiments, AP410 sends a second indication message when sending multiple compensation data to DDIC421. The information used to indicate any display area in the second indication message corresponds to one compensation data. Optionally, the information used to indicate any display area in the second indication message can be the information storing the address of the display area in the pixel aging compensation module 4212B. Optionally, any compensation data can be written to the address of the corresponding display area. The pixel aging compensation module 4212B can use the compensation data written to the address of any display area to compensate the display area. Exemplarily, after AP410 sends the location information of multiple display areas to DDIC421, as long as the location information of the display areas remains unchanged, when AP410 subsequently sends compensation data to DDIC421, it can only send the information storing the addresses of multiple display areas.
[0101] Not limited to the above-mentioned situations, in other embodiments, the first indication information and the second indication information may be sent together, which is not limited in the present application.
[0102] It can be understood that the AP can flexibly configure display areas with different compensation methods according to actual conditions, which has a wider range of application scenarios.
[0103] It can be understood that one compensation data in the present application is used to compensate for the brightness of an image on a display area, wherein one compensation data is actually a type of compensation data and may include at least one value, such as the above-mentioned c and d.
[0104] It can be understood that AP410 can determine and send compensation data according to actual conditions, and the compensation method is flexible and effective, wherein the value of the compensation data is used to determine whether the compensation method is upward compensation or downward compensation. Exemplarily, for display areas with a higher degree of aging, upward compensation can be performed to increase the display brightness, and for display areas with a lower degree of aging, downward compensation can be performed to reduce the display brightness, which not only ensures that when the display panel 422 displays the image after partition compensation, the display effects of display areas with different degrees of aging are consistent (for example, consistent display brightness and color), but also minimizes the sacrifice of overall brightness, and provides a better user experience. Among them, the degree of aging can be reflected by the actual display brightness under the same grayscale, the actual display brightness is low, the degree of aging is high, and the actual display brightness is high, and the degree of aging is low. Not limited to this, the degree of aging can also be reflected by statistical information, for example, when the usage time is long and the temperature is high, the degree of aging is high, and when the usage time is short and the temperature is low, the degree of aging is low.
[0105] It is understandable that the compensation data sent by AP410 is also used to determine the compensation accuracy. For example, the more digits after the decimal point of the compensation data, the higher the compensation accuracy. AP410 can set the compensation accuracy according to the actual situation, so as to avoid problems such as uneven grayscale transition of the compensated image due to too low compensation accuracy, or problems such as too high compensation accuracy leading to excessive transmission burden on the communication interface and processing burden on DDIC421.
[0106] In some embodiments, AP410 may send indication information to DDIC421 for indicating the mapping relationship between the input grayscale and the output grayscale of the data remapping module 4212A. In some embodiments, the mapping relationship indicated by the indication information may be different in different application scenarios. For example, when the grayscale of the image sent by AP410 is relatively high and there is a display area with a high degree of aging on the display panel 422, the difference between the output grayscale and the input grayscale may be set larger (for example, a is smaller and b is larger), the grayscale range that can be compensated upward is wider, the range of display brightness that can be improved is also wider, and the compensation is more flexible. In other embodiments, DDIC421 may also preset the mapping relationship between the input grayscale and the output grayscale of the data remapping module 4212A.
[0107] In some embodiments, Figure 4A-4BIn the embodiment, except for the connection line between the communication interface 414 and the communication interface 4211, the connection lines between other modules may be data channels (data pipelines), and the data pipelines are used to transmit data and / or instructions. In some embodiments, the data pipeline may be a data channel for unidirectional transmission, such as a data channel from the aging data statistics module 413A to the aging compensation module 413B, and a data channel from the data remapping module 4212A to the pixel aging compensation module 4212B. In other embodiments, the data pipeline may be a data channel for bidirectional transmission, such as a data channel between the GPU 411 and the memory 412, and a data channel between the aging data statistics module 413A and the memory 412.
[0108] In some embodiments, after AP410 indicates the positions of multiple display areas to the pixel aging compensation module 4212B, the pixel aging compensation module 4212B can further divide the multiple display areas, for example, divide any one of the display areas into multiple area blocks of 4 pixels by 4 pixels, and then compensate the further divided areas respectively. In some embodiments, the pixel aging compensation module 4212B can also process the multiple compensation data sent by AP410 to determine the compensation data corresponding to the further divided areas respectively, and any compensation data determined by the pixel aging compensation module 4212B can be used to compensate the brightness of the image on the corresponding divided area. For example, the pixel aging compensation module 4212B may include a demura module. The demura module can divide the display panel 422 into multiple areas through the algorithm stored in DDIC421, wherein each area corresponds to a compensation data, and the demura module can adjust and correct the compensation data, thereby achieving compensation for multiple areas, and the display effect of the entire display panel 422 is consistent.
[0109] Not limited to Figure 4A-4B In some other embodiments, the electronic device 100 may further include other modules, such as Figure 1 At least one module shown.
[0110] In some embodiments, the position information of the display area can be represented by the coordinates of the display area. The specific examples are as follows: Figure 6 shown.
[0111] See also Figure 6 , Figure 6 A schematic diagram showing the position of a display area is exemplified. Figure 6 The display screen configured by the electronic device is Figure 2A The folding screen 200 shown is taken as an example for explanation.
[0112] like Figure 6 As shown, from top to bottom, the folding screen 200 may include a display area 201, a display area 202, and a display area 203. From left to right, the folding screen 200 may include a first area and a second area, the first area may include an area 201A on the left side of the display area 201, an area 202A on the left side of the display area 202, and an area 203A on the left side of the display area 203, and the second area may include an area 201B on the right side of the display area 201, an area 202B on the right side of the display area 202, and an area 203B on the right side of the display area 203.
[0113] In some embodiments, the first area of the folding screen 200 may be controlled and displayed by DDIC1 of the folding screen 200, and the second area may be controlled and displayed by DDIC2 of the folding screen 200. When part or all of the first area and part or all of the second area are used together to display an image, DDIC1 and DDIC2 need to control the display at the same time. For example, when area 201A and area 201B (i.e., display area 201) are used together to display an image, DDIC1 controls the display of area 201A while DDIC2 also controls the display of area 201B.
[0114] In some embodiments, the AP of the electronic device may send the location information of area 201A, area 202A, and area 203A to DDIC1, so that DDIC1 compensates for areas 201A, area 202A, and area 203A with different degrees of aging, respectively. The AP of the electronic device may send the location information of area 201B, area 202B, and area 203B to DDIC2, so that DDIC2 compensates for areas 201B, area 202B, and area 203B with different degrees of aging, respectively. Each area may be approximately a rectangle, and the location information of each area may be represented by the coordinates of the two vertices of the rectangle, and it should be noted that the horizontal coordinates and the vertical coordinates of the two vertices are different.
[0115] Exemplarily, the location information of each area may include the coordinates of the vertex of the lower left corner and the vertex of the upper right corner. The location information of area 203A includes (0,0) and (m,t), the location information of area 202A includes (0,t) and (m,s), the location information of area 203A includes (0,s) and (m,r), the location information of area 203B includes (m,0) and (n,t), the location information of area 202B includes (m,t) and (n,s), and the location information of area 201B includes (m,s) and (n,r). Among them, m, n, r, s, t are all positive numbers, n is greater than m, r is greater than s, and s is greater than t.
[0116] In some embodiments, DDIC421 can control the display panel 422 to display images by row, that is, DDIC421 controls each row of the display panel 422 to display images in sequence. Exemplarily, the values of x and y are both integers, y can be understood as the row of the display panel 422 of the folding screen 200, y=r can be understood as the first row displayed by the DDIC controlling the display panel 422, and y=0 can be understood as the last row displayed by the DDIC controlling the display panel 422. When DDIC1 and DDIC2 control the folding screen 200 to display images, it starts from the first row (y=r) and ends at the last row (y=0), which can be called refreshing the displayed image in sequence from the first row to the last row.
[0117] Not limited to Figure 6 In some other examples, the folding screen 200 may include only the display area 201 and the display area 203, and the display area 202 is a bending line (eg Figure 6 In the example shown, s is equal to t), and the position information of each area may only include the coordinates of the vertex in the upper right corner. In other examples, the display area may also be approximately other shapes, such as a circle, and the position information may include the coordinates of the center of the circle and the radius (or diameter). The present application does not limit the specific representation method of the position information of the display area.
[0118] In some embodiments, when DDIC421 performs partition compensation on multiple display areas and controls the display panel 422 to display images, it may not compensate the multiple display areas and obtain compensated images before controlling the display panel 422 to display the first line of images, but compensate any display area in the display panel 422 before controlling the first line of images to display, and obtain the compensated image to be displayed on the display area. For example, assuming that the display screen configured in the electronic device is Figure 6In the folding screen 200 shown, DDIC1 controls the display of the first area, and DDIC2 controls the display of the second area, so that the first area and the second area display a frame of image. Specifically, before DDIC1 refreshes the display image in the first row (y=r) of area 201A, the compensation data A corresponding to area 201A takes effect, that is, DDIC1 uses the compensation data A to compensate area 201A and obtains the compensated image. Then, DDIC1 refreshes and displays the compensated image in sequence from the first row (y=r) to the last row (y=(s-1)) of area 201A. Similarly, before DDIC1 refreshes and displays the image in the first row (y=s) of area 202A, such as when any row from the first row (y=r) to the last row (y=(s-1)) of area 201A is refreshed, the compensation data B corresponding to area 202A takes effect, that is, DDIC1 uses the compensation data B to compensate area 202A and obtains the compensated image. Then DDIC1 refreshes and displays the compensated image in sequence from the first row (y=s) to the last row (y=(t-1)) of area 202A. Before DDIC1 refreshes and displays the image in the first row (y=t) of area 203A, when any row from the row corresponding to y=r to the row corresponding to y=(t-1) is refreshed, the compensation data C corresponding to area 203A takes effect, that is, DDIC1 uses the compensation data C to compensate area 203A. Then DDIC1 refreshes and displays the compensated image in sequence from the first row (y=t) to the last row (y=0) of area 203A. The process of DDIC2 controlling the display of the second area is similar, but it should be noted that when the first area and the second area display an image together, the process of DDIC1 controlling the display of the first area and DDIC2 controlling the display of the second area are performed simultaneously. For example, when DDIC1 controls the display of the first row (y=r) of area 201A, DDIC2 also controls the display of the first row (y=r) of area 201B at the same time. By partitioning the compensation data in this way, it is possible to avoid abnormal processing caused by excessive processing pressure on DDIC when the compensation data of multiple display areas are simultaneously effective at the frame header of the next frame (such as the first row corresponding to y=r above) when the amount of compensation data is large.
[0119] Not limited to the examples listed above, in other embodiments, the grayscale value range may also be other ranges, such as [0, 255], and this application does not limit this.
[0120] Based on the above-described embodiments, the partition compensation method provided by the embodiments of the present application is described below.
[0121] See also Figure 7 , Figure 7 is a flow chart of a partition compensation method provided in an embodiment of the present application. The method can be applied to Figure 1The electronic device 100 shown. The method can be applied to Figure 2A-2C The method can be applied to the electronic device shown. Figure 4A-4B The electronic device 100 is shown. The method may include but is not limited to the following steps:
[0122] S101: The application processor AP obtains statistical information of at least one display area.
[0123] Specifically, when the display panel of the display screen displays an image, the AP can obtain statistical information of different pixels in at least one display area in real time, such as obtaining statistical information of R pixels, G pixels and B pixels respectively. The statistical information includes, but is not limited to, lighting time (i.e., display time), display brightness, temperature, etc.
[0124] S102: The AP determines at least one compensation data corresponding to at least one display area according to statistical information of at least one display area.
[0125] In some embodiments, the AP may determine, at every preset time period, at least one compensation data corresponding to at least one display area according to statistical information of at least one display area acquired within the preset time period.
[0126] S103: The AP sends a first image and at least one compensation data to the display driver chip DDIC.
[0127] Specifically, at least one compensation data is used to compensate the image on at least one display area in the first image, that is, to adjust the brightness of the image, and any compensation data is used to compensate the image of the corresponding display area in the first image.
[0128] The at least one display area is an upper part or the entire display area of the display screen.
[0129] S104: DDIC maps the first grayscale of the first image to a second grayscale.
[0130] Specifically, the second grayscale is smaller than the first grayscale. For an example of the mapping process, see the above Figure 5A , the first grayscale is the input grayscale, and the second grayscale is the output grayscale. In some embodiments, the DDIC may determine the mapping relationship between the first grayscale and the second grayscale based on the indication information sent by the AP, and reduce the grayscale of the first image according to the mapping relationship. An example of the mapping relationship can be found in f2(x) shown in 5A above. In some embodiments, the DDIC maps the driving voltage corresponding to the first grayscale to the driving voltage corresponding to the second grayscale.
[0131] S105: The DDIC compensates the brightness of the image on the at least one display area based on the at least one compensation data and the second gray scale.
[0132] Specifically, DDIC can adjust the brightness of the image on the first display area based on the first compensation data and the second grayscale in at least one compensation data, wherein the first display area is any one of the at least one display area, and the first compensation data is the compensation data corresponding to the first display area. The above process can be understood as realizing partition compensation.
[0133] Exemplarily, the relationship between the grayscale f(x) of the compensated image and the grayscale x of the image before compensation can be expressed as f(x)=cx+d, where c and d can be the compensation data corresponding to the current compensated display area sent by the AP.
[0134] In some embodiments, based on the compensation data sent by the AP, the DDIC can perform upward compensation processing, for example, the area with an aging degree greater than a preset threshold is subjected to upward compensation processing, and the grayscale of the image on the display area after upward compensation is higher than the grayscale of the image on the display area before upward compensation (i.e., the second grayscale). For specific examples, see the above Figure 5B In other embodiments, based on the compensation data sent by the AP, the DDIC may perform downward compensation processing, for example, downward compensation processing is performed on the area where the aging degree is less than or equal to the preset threshold, and the grayscale of the image on the display area after downward compensation is lower than the grayscale of the image on the display area before downward compensation (i.e., the second grayscale). For specific examples, see the above Figure 5C .
[0135] In some embodiments, the aging degree can be reflected by the actual display brightness under the same gray scale. The lower the actual display brightness, the higher the aging degree, and the higher the actual display brightness, the lower the aging degree. Not limited to this, the aging degree can also be reflected by statistical information, for example, when the usage time is long and the temperature is high, the aging degree is high, and when the usage time is short and the temperature is low, the aging degree is low.
[0136] In some embodiments, the brightness of the image in the first display area at the first gray scale is lower than the brightness of the image in the second display area at the first gray scale, which can also be referred to as the aging degree of the first display area being higher than the aging degree of the second display area. DDIC can perform upward compensation processing on the first display area and downward compensation processing on the second display area. The gray scale of the image on the first display area after compensation is greater than the second gray scale, and the gray scale of the image on the second display area after compensation is less than the second gray scale.
[0137] In some embodiments, the DDIC may also receive first indication information sent by the AP, where the first indication information is used to indicate the location of at least one display area, and may also be referred to as the first indication information including location information of at least one display area. For an example of the location information, see the above Figure 6 .
[0138] In some embodiments, when receiving at least one compensation data sent by the AP, the DDIC may receive a second indication message sent by the AP, wherein the information used to indicate any display area in the second indication message corresponds to a compensation data. Optionally, the information used to indicate any display area in the second indication message may be information of the address of the display area stored in the DDIC. Optionally, any compensation data may be written into the address of the corresponding display area stored in the DDIC. Optionally, the DDIC may use the compensation data written into the address of any display area to compensate for the display area.
[0139] Not limited to the above-mentioned situations, in other embodiments, the first indication information and the second indication information may be sent together, which is not limited in the present application.
[0140] In some embodiments, at least one display area is divided according to a preset rule, for example, at least one display area is a display area with different aging degrees.
[0141] S106: The DDIC controls the display panel to display the compensated first image.
[0142] In some embodiments, the DDIC may sequentially refresh the image on any one display area in the at least one display area from the first row to the last row of the display area after display compensation.
[0143] In some embodiments, DDIC can use the compensation data corresponding to any display area to compensate the image on the display area before refreshing and displaying the compensated image in the first row of any display area. Instead of using at least one compensation data to compensate at least one display area before refreshing and displaying the first row of the first display area to be refreshed. For a specific example, please refer to the above description of compensating any display area in the control display panel 422 and obtaining the compensated image to be displayed on the display area before displaying the first row of the image. This can avoid the processing abnormality caused by excessive processing pressure of DDIC when the amount of compensated data is large and at least one display area is compensated at the same time before the first row of the display panel is controlled to display the image. In this case, S105 and S106 can be executed simultaneously.
[0144] It can be understood that in the compensated first image, different display areas have the same display effects, for example, the color and brightness are the same.
[0145] It is understandable that the grayscales of multiple pixels on a frame of image may be different, and the first grayscale of the first image can be understood as the first grayscale of any pixel. Compensating the display area can be understood as compensating the brightness of each pixel of the image on the display area.
[0146] The compensation method is not limited to the above examples. In other embodiments, DDIC can also compensate by adjusting the driving voltage displayed in the control display area. Upward compensation can be to increase the driving voltage, and downward compensation can be to decrease the driving voltage. Among them, the driving voltage is related to the display brightness. For example, the higher the driving voltage, the greater the display brightness. The driving voltage is related to the grayscale. For example, the larger the grayscale, the larger the corresponding driving voltage. This application does not limit the specific method of compensation.
[0147] exist Figure 7 In the method shown, DDIC first maps the first grayscale of the first image sent by the AP to a smaller second grayscale, and then compensates at least one display area on the first image of the second grayscale. The compensation methods for different display areas may be different. For example, display areas with a higher degree of aging may be compensated upward, and display areas with a lower degree of aging may be compensated downward. Not only is the compensation method more flexible, but even if the original first grayscale of the first image is higher, it may be compensated upward to ensure that the display effect of at least one display area is consistent, thereby avoiding the situation where only downward compensation can be used, resulting in a higher sacrifice in the overall brightness of the screen, and having a wider range of applications.
[0148] Without limitation thereto, the AP in the present application may also be replaced by other processing chips or processing units such as SoC. In some embodiments, the AP may be integrated inside other processing chips or processing units such as SoC. In other embodiments, the AP is independent of other processing chips or processing units such as SoC.
[0149] Without limitation thereto, the DDIC in the present application may also be replaced by a driver chip or a processing unit inside other display screens. In some embodiments, the driver chip or the processing unit inside other display screens may be integrated with the DDIC. In other embodiments, the DDIC may be independent of the driver chip or the processing unit inside other display screens.
[0150] One or more of the above modules or units may be implemented in software, hardware, or a combination of both.
[0151] When any of the above modules or units are implemented in software, the software exists in the form of computer program instructions and is stored in a memory, and the processor can be used to execute the program instructions to implement the above method flow. The processor may include but is not limited to at least one of the following: a central processing unit (CPU), a microprocessor, a digital signal processor (DSP), a microcontroller unit (MCU), or an artificial intelligence processor and other types of computing devices that run software, each of which may include one or more cores for executing software instructions to perform operations or processing. The processor may be a separate semiconductor chip, or it may be integrated into a semiconductor chip together with other circuits. For example, it may form a SoC (system on chip) with other circuits (such as a codec circuit, a hardware acceleration circuit, or various buses and interface circuits), or it may be integrated into the ASIC as a built-in processor of an ASIC. The ASIC with an integrated processor may be packaged separately or with other circuits. In addition to the core for executing software instructions for operations or processing, the processor may further include necessary hardware accelerators, such as field programmable gate arrays (FPGAs), PLDs (programmable logic devices), or logic circuits that implement dedicated logic operations.
[0152] When the above modules or units are implemented in hardware, the hardware can be any one or any combination of a CPU, a microprocessor, a DSP, an MCU, an artificial intelligence processor, an ASIC, a SoC, an FPGA, a PLD, a dedicated digital circuit, a hardware accelerator or a non-integrated discrete device, which can run the necessary software or not rely on the software to execute the above method flow.
Claims
1. A display screen, characterized in that: The display screen includes a display driver chip and a display panel, wherein: The display driver chip is used to receive a first image and first compensation data, map a first grayscale of the first image to a second grayscale, the second grayscale is smaller than the first grayscale, and adjust the brightness of a second image on a first display area in the first image based on the first compensation data and the second grayscale; The display panel is used to display a second image with adjusted brightness on the first display area.
2. The display screen according to claim 1, characterized in that: The display driver chip is further used to receive second compensation data, and adjust the brightness of a third image on a second display area in the first image based on the second compensation data and the second grayscale; The display panel is further configured to display a third image with adjusted brightness in the second display area.
3. The display screen according to claim 2, characterized in that: Displaying the second image after adjusting the brightness on the first display area comprises: refreshing and displaying the second image after adjusting the brightness in sequence from the first row to the last row of the first display area; The display driver chip is further used to adjust the brightness of a third image on the second display area in the first image based on the second compensation data and the second grayscale after the display panel refreshes and displays the second image with adjusted brightness in the first row of the first display area; The display panel is further configured to display a third image with adjusted brightness in the second display area.
4. The display screen according to claim 2, characterized in that: The brightness of the second image at the first grayscale is lower than the brightness of the third image at the first grayscale, the grayscale of the second image after brightness adjustment is higher than the second grayscale, and the grayscale of the third image after brightness adjustment is lower than the second grayscale.
5. The display screen according to any one of claims 1 to 4, characterized in that: The step of adjusting the brightness of the second image on the first display area in the first image based on the first compensation data and the second grayscale comprises: The grayscale of the second image on the first display area is set to a third grayscale, where the third grayscale is determined according to the second grayscale and the first compensation data.
6. The display screen according to any one of claims 1 to 4, characterized in that: The display driving chip is further used to receive first indication information, where the first indication information is used to indicate a position of the first display area.
7. The display screen according to any one of claims 1 to 4, characterized in that: The display driver chip is further used to receive second indication information, wherein the second indication information is used to indicate that the first compensation data corresponds to the first display area.
8. The display screen according to any one of claims 1 to 4, characterized in that: Mapping the first grayscale of the first image to the second grayscale includes: mapping the first grayscale of the first image to the second grayscale based on a first mapping relationship; wherein the display driver chip is also used to preset the first mapping relationship, or the display driver chip is also used to receive the first mapping relationship.
9. An electronic device, characterized in that: The device comprises a processor and a display screen as claimed in any one of claims 1 to 8, wherein: The processor is used for sending a first image and first compensation data to the display driving chip.
10. The electronic device according to claim 9, characterized in that: The processor is further configured to send the second compensation data to the display driving chip.
11. The electronic device according to claim 9, characterized in that: The processor is further configured to send the first indication information to the display driver chip.
12. The electronic device according to claims 9 to 11, characterized in that: The processor is further configured to send the second indication information when sending the first compensation data to the display driver chip.
13. The electronic device according to any one of claims 9 to 11, characterized in that: The processor is also used to obtain statistical information of the first display area when the display panel displays an image, and determine the first compensation data according to the statistical information of the first display area, wherein the statistical information includes at least one of the following: display duration, display brightness and temperature.
14. A partition compensation method, characterized in that: Applied to an electronic device, the electronic device includes a processor and a display screen, the display screen includes a display driver chip and a display panel, and the method includes: The processor sends a first image and first compensation data to the display driving chip; The display driving chip maps a first grayscale of the first image to a second grayscale, where the second grayscale is smaller than the first grayscale; The display driving chip adjusts the brightness of the second image on the first display area in the first image based on the first compensation data and the second grayscale; The display panel displays a second image with adjusted brightness on the first display area.
15. The method according to claim 14, characterized in that The method further includes: the processor sending second compensation data to the display driver chip; The display driving chip adjusts the brightness of the third image on the second display area in the first image based on the second compensation data and the second gray scale; The display panel displays a third image with adjusted brightness in the second display area.
16. The method according to claim 15, characterized in that Displaying the second image after adjusting the brightness on the first display area comprises: refreshing and displaying the second image after adjusting the brightness in sequence from the first row to the last row of the first display area; The method further includes: the processor sending second compensation data to the display driver chip; The display driver chip adjusts the brightness of the third image on the second display area in the first image based on the second compensation data and the second grayscale after the display panel refreshes and displays the second image with adjusted brightness in the first row of the first display area; The display panel displays a third image with adjusted brightness in the second display area.
17. The method according to claim 15, characterized in that The brightness of the second image at the first grayscale is lower than the brightness of the third image at the first grayscale, the grayscale of the second image after brightness adjustment is higher than the second grayscale, and the grayscale of the third image after brightness adjustment is lower than the second grayscale.
18. The method according to any one of claims 14 to 17, characterized in that: The step of adjusting the brightness of the second image on the first display area in the first image based on the first compensation data and the second grayscale comprises: The grayscale of the second image on the first display area is set to a third grayscale, where the third grayscale is determined according to the second grayscale and the first compensation data.
19. The method according to any one of claims 14 to 17, characterized in that: The method further includes: the processor sending first indication information to the display driver chip, where the first indication information is used to indicate a position of the first display area.
20. The method according to any one of claims 14 to 17, characterized in that: The method further includes: the processor sending second indication information when sending the first compensation data to the display driver chip, wherein information used to indicate the first display area in the second indication information corresponds to the first compensation data.
21. The method according to any one of claims 14 to 17, characterized in that: The method also includes: the processor, when the display panel displays an image, obtains statistical information of the first display area, and determines the first compensation data according to the statistical information of the first display area, wherein the statistical information includes at least one of the following: display duration, display brightness, and temperature.
22. The method according to any one of claims 14 to 17, characterized in that: Mapping the first grayscale of the first image to the second grayscale includes: mapping the first grayscale of the first image to the second grayscale based on a first mapping relationship; wherein the first mapping relationship is a mapping relationship preset by the display driver chip, or the first mapping relationship is received by the DDIC from the AP.
23. A computer storage medium, characterized in that The computer storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 14 to 22 is implemented.