Compensation method, device and equipment of under-screen camera display area and storage medium
Patent Information
- Application Number
- CN202110919689.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-11
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2041-08-11
AI Technical Summary
从而影响终端设备的显示效果
[0016]本申请实施例公开了一种屏下摄像显示区域的补偿方法、装置、设备及存储介质。获取当前时刻显示屏中屏下摄像显示区域和非屏下摄像显示区域间各子像素的衰减补偿量;其中,子像素包括红色子像素、绿色子像素和蓝色子像素;对于屏下摄像显示区域中的每个像素点,获取像素点各子像素的衰减累积量;根据衰减补偿量和衰减累计量确定各子像素的像素补偿量;根据像素补偿量对屏下摄像显示区域中的每个像素点的各子像素进行补偿。本申请实施例提供的屏下摄像显示区域的补偿方法,可以实现对屏下摄像显示区域的像素补偿,从而提高显示效果。
Smart Images

Figure CN115705175B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display technology, and in particular to a method, apparatus, device, and storage medium for compensating the display area of an under-display camera. Background Technology
[0002] To achieve under-display camera technology, Organic Light-Emitting Diode (OLED) hard screens are used. A special pixel arrangement and driving method are employed in the area corresponding to the camera to improve transmittance. Over the same usage time, the pixel decay rate in the under-display camera area is greater than in areas outside the under-display camera (i.e., non-under-display camera areas). After a period of use (e.g., 1-2 years), inconsistencies in display effects may occur between the under-display camera area and other areas, thus affecting the display quality of the terminal device. Summary of the Invention
[0003] This application provides a method, apparatus, device, and storage medium for compensating the display area of an under-display camera. It can achieve pixel compensation of the under-display camera display area, thereby improving the display effect.
[0004] To achieve the above objectives, this application discloses a compensation method for the display area of an under-display camera, including:
[0005] Obtain the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area at the current moment; where the sub-pixels include red sub-pixels, green sub-pixels and blue sub-pixels;
[0006] For each pixel in the under-display camera display area, obtain the cumulative attenuation of each sub-pixel of the pixel;
[0007] The pixel compensation amount for each sub-pixel is determined based on the attenuation compensation amount and the cumulative attenuation amount;
[0008] The sub-pixels of each pixel in the under-screen camera display area are compensated according to the pixel compensation amount.
[0009] To achieve the above objectives, this application discloses a compensation device for the under-display camera display area, comprising:
[0010] The attenuation compensation acquisition module is used to acquire the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area in the display screen at the current moment; wherein, the sub-pixel includes red sub-pixel, green sub-pixel and blue sub-pixel;
[0011] The attenuation accumulation acquisition module is used to acquire the attenuation accumulation of each sub-pixel of each pixel in the under-screen camera display area;
[0012] Pixel compensation amount, used to determine the pixel compensation amount of each sub-pixel based on the attenuation compensation amount and the attenuation accumulation amount;
[0013] The compensation module is used to compensate each sub-pixel of each pixel in the under-screen camera display area according to the pixel compensation amount.
[0014] To achieve the above objectives, this application discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the under-screen camera display area compensation method as described in this application.
[0015] To achieve the above objectives, embodiments of this application disclose a computer-readable storage medium storing a computer program thereon, characterized in that, when the program is executed by a processor, it implements the compensation method for the under-display camera display area as described in embodiments of this application.
[0016] This application discloses a compensation method, apparatus, device, and storage medium for under-display camera display areas. The method involves obtaining the attenuation compensation amount of each sub-pixel between the under-display camera display area and the non-under-display camera display area at the current moment; wherein the sub-pixels include red sub-pixels, green sub-pixels, and blue sub-pixels; for each pixel in the under-display camera display area, obtaining the cumulative attenuation amount of each sub-pixel; determining the pixel compensation amount of each sub-pixel based on the attenuation compensation amount and the cumulative attenuation amount; and compensating each sub-pixel of each pixel in the under-display camera display area according to the pixel compensation amount. The compensation method for under-display camera display areas provided in this application can achieve pixel compensation for the under-display camera display area, thereby improving the display effect. Attached Figure Description
[0017] Figure 1 This is a flowchart of a compensation method for the display area of an under-display camera according to an embodiment of this application;
[0018] Figure 2 This is a schematic diagram of a display screen supporting under-display camera in an embodiment of this application;
[0019] Figure 3 This is an example diagram of the pixel arrangement of the under-display camera display area in the embodiments of this application;
[0020] Figure 4 This is a schematic diagram of the structure of a compensation device for an under-display camera display area according to an embodiment of this application;
[0021] Figure 5 This is a schematic diagram of the structure of a computer device according to an embodiment of this application. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in detail below with reference to the accompanying drawings. It should be noted that, unless otherwise specified, the embodiments and features described in these embodiments can be arbitrarily combined with each other.
[0023] It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
[0024] In the following description, the use of suffixes such as "module," "part," or "unit" to denote elements is solely for the purpose of illustrative purposes and has no inherent meaning. Therefore, "module," "part," or "unit" may be used interchangeably.
[0025] In one embodiment, Figure 1 This is a flowchart illustrating a method for compensating the display area of an under-display camera, provided in an embodiment of this application. This method is applicable to situations requiring pixel compensation of the under-display camera display area. This method can be executed by a compensation device for the under-display camera display area. Figure 1 As shown, the method includes S110-S140.
[0026] S110, obtain the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area in the display at the current moment.
[0027] The sub-pixels include red sub-pixels (R), green sub-pixels (G), and blue sub-pixels (B).
[0028] In this embodiment, the display screen supports under-display camera technology. The under-display camera display area can be understood as the area where a camera is installed under the display screen, and the non-under-display camera display area can be understood as the area where no camera is installed under the display screen. For example, Figure 2 This is a schematic diagram of a display screen supporting under-display camera in an embodiment of this application. Figure 2 As shown, the display screen includes an under-screen camera display area (which can be referred to as the secondary screen) and a non-under-screen camera display area (which can be referred to as the main screen).
[0029] The displayed content is composed of each pixel emitting light and displaying different colors. Each pixel is composed of three sub-pixels: red, green, and blue (R, G, B). The display content of each pixel can be composed of (R, G, B), where R, G, and B are within the range of 0-255.
[0030] In the embodiments of the application, the pixels in the under-display camera display area can be arranged in an RGB pattern. This embodiment is not limited to an RGB arrangement; this is just one example. The driving method can be one-to-four, one-to-one, or one-to-many. One-to-four can be understood as four sub-pixels being lit simultaneously. For example, Figure 3 This is an example diagram illustrating the pixel arrangement of the under-display camera display area in this embodiment. For example... Figure 3 As shown, the pixels in the under-screen camera display area are driven in a one-to-four manner.
[0031] The attenuation compensation amount can be understood as the compensation amount for the attenuation of each pixel between the under-display camera display area and the non-under-display camera display area. For different display materials, each pixel in the display material will attenuate over time. Pixel attenuation can be understood as the decrease in brightness and color of the display material after a period of use for the same driving voltage. In this embodiment, in order to realize the under-display camera technology, the display materials in the under-display camera display area and the non-under-display camera display area are different, and their pixel attenuation is also different.
[0032] Specifically, the method for obtaining the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area at the current moment can be as follows: obtain the first attenuation change information of each sub-pixel in the under-screen camera display area and the second attenuation change information of each sub-pixel in the non-under-screen camera display area; determine the first attenuation amount based on the current moment and the first attenuation change information; determine the second attenuation amount based on the current moment and the second attenuation change information; and determine the attenuation compensation amount based on the first attenuation amount and the second attenuation amount.
[0033] Among them, the decay change information characterizes how the pixel decay changes over time. Assuming the first decay change information of each sub-pixel in the under-display camera display area is represented by α... r1 (t), α g1 (t) and α b1 (t) represents the change in the decay of the three sub-pixels R, G, and B over time in the under-screen camera display area. The second decay change information of each sub-pixel in the non-under-screen camera display area is represented by α. r2 (t), α g2 (t) and α b2 (t) represents the changes in the decay of the three sub-pixels R, G, and B over time in the non-under-screen camera display area.
[0034] After determining the time corresponding to the current moment, we can substitute the current time into the first attenuation change information and the second attenuation change information to obtain the first attenuation and the second attenuation at the current moment. For example, assume the time corresponding to the current moment is t. nThen the first and second attenuation amounts corresponding to the R sub-pixel are α and α, respectively. r1 (t n ) and α r2 (t n The first and second attenuation amounts corresponding to the G sub-pixel are α and α, respectively. g1 (t n ) and α g2 (t n The first and second attenuation amounts corresponding to sub-pixel B are α and α, respectively. b1 (t n ) and α b2 (t n ).
[0035] In this embodiment, the attenuation compensation amount can be determined by subtracting the first attenuation amount from the second attenuation amount to obtain the attenuation compensation amount. Taking the above example: at the current moment, the attenuation compensation amount for the R sub-pixel is β. r =α r1 (t n )-α r2 (t n The attenuation compensation amount for the G sub-pixel is β. g =α g1 (t n )-α g2 (t n The attenuation compensation amount for sub-pixel B is β. b =α b1 (t n )-α b2 (t n ).
[0036] S120: For each pixel in the under-display camera display area, obtain the cumulative attenuation of each sub-pixel of the pixel.
[0037] Here, the cumulative attenuation can be understood as the cumulative attenuation of each sub-pixel in the under-display camera display area during the time period from when the display starts working to the current moment. The moment when the display starts working can be understood as the moment when the display is installed on the terminal device and the terminal device starts displaying content after it leaves the factory.
[0038] In this embodiment, after the display screen design is completed, the location of the under-display camera display area is also determined. Taking a 6.92-inch screen with a resolution of 1080*2460 as an example: assuming the top-left corner of the display screen is (0,0), the under-display camera display area is a square with the top-left corner at (500,0) and the bottom-right corner at (580,80). That is, the range of the under-display camera display area is: 500≤x≤580, 0≤y≤80. At time t, the pixel value (R(t), G(t), B(t)) of each pixel in the under-display camera display area is obtained.
[0039] Specifically, the process of obtaining the cumulative decay amount of each sub-pixel of a pixel can be as follows: for each sub-pixel, obtain the sub-pixel value at each moment within a set time period; determine the cumulative decay amount based on the sub-pixel value at each moment and the first decay amount change information.
[0040] The set time period refers to the period from when the display screen starts working to the current time. Assume the start time is t = 0, and the current time is t = t_0. n .
[0041] Optionally, the method for determining the cumulative attenuation amount based on the sub-pixel values at each time point and the first attenuation amount change information can be as follows: determine the sub-pixel value change information based on the sub-pixel values at each time point; multiply the sub-pixel value change information with the first attenuation amount change information; and perform an integral operation on the multiplied information over a set time period to obtain the cumulative attenuation amount.
[0042] The sub-pixel value change information characterizes how the sub-pixel value changes over time. One way to determine the sub-pixel value change information based on the sub-pixel values at each time point is to perform a polynomial fitting on the sub-pixel values at each time point to obtain the sub-pixel value change information. For example, the sub-pixel value change information for each sub-pixel is represented by R(t), G(t), and B(t), and the first attenuation change information for each sub-pixel is represented by α. r1 (t), α g1 (t) and α b1 If (t), then the cumulative decay of each sub-pixel is as follows: and
[0043] Optionally, the method for determining the cumulative attenuation amount based on the sub-pixel value and the first attenuation amount change information at each time step can be: determining the third attenuation amount at each time step based on the first attenuation amount change information; multiplying the sub-pixel value and the third attenuation amount at each time step and then summing them up to obtain the cumulative attenuation amount of the sub-pixel.
[0044] The sub-pixel values at each time step are R(t), G(t), and B(t), respectively, and the third decay amount of each sub-pixel at each time step is α. r1 (t), αg1 (t) and α b1 If (t), then the cumulative decay of each sub-pixel is as follows: and
[0045] S130 determines the pixel compensation amount for each sub-pixel based on the attenuation compensation amount and the attenuation accumulation amount.
[0046] Specifically, after obtaining the attenuation compensation amount and the attenuation accumulation amount, the attenuation accumulation amount is divided by the attenuation compensation amount to obtain the pixel compensation amount.
[0047] For example, at the current moment, the pixel compensation amount for each sub-pixel of each pixel is: and or, and
[0048] S140, compensate each sub-pixel of each pixel in the under-display camera display area according to the pixel compensation amount.
[0049] In this embodiment, compensation for sub-pixels is achieved by compensating the current or voltage driving the sub-pixels. For example, assuming that when a pixel is not attenuated, a voltage of size m is required to make the brightness and chromaticity of the pixel meet the requirements, after the pixel has attenuated, if the pixel continues to be driven with a voltage of size m, the brightness and chromaticity of the pixel will weaken. Here, voltage compensation (increasing the voltage value) is required to make the brightness and chromaticity of the pixel meet the requirements.
[0050] Specifically, the method for compensating each sub-pixel of each pixel in the under-display camera display area based on the pixel compensation amount can be as follows: determine the voltage compensation amount based on the pixel compensation amount; compensate the driving voltage based on the voltage compensation amount; and drive each sub-pixel of each pixel in the under-display camera display area to display based on the compensated driving voltage.
[0051] The pixel compensation amount includes R sub-pixel compensation amount, G sub-pixel compensation amount, and B sub-pixel compensation amount. Similarly, the voltage compensation amount includes R voltage compensation amount, G compensation amount, and B compensation amount. In this embodiment, there is a corresponding relationship between pixel values and driving voltages; therefore, the voltage compensation amount can be determined based on the pixel compensation amount.
[0052] After determining the voltage compensation amount, the original driving voltage is compensated (the voltage value is increased), thereby driving each sub-pixel of each pixel in the under-screen camera display area to display based on the compensated driving voltage.
[0053] For example, assuming the under-display camera display area has a range of 500≤x≤580, 0≤y≤80, then compensation needs to be applied to each of the 80*80 pixels. In this embodiment, since the display screen's driving method includes one-to-one and one-to-many, assuming a one-to-four design is used, only the display data for 80*20 pixels needs to be stored. The compensation method with the minimum amount of data stored can be adjusted according to the pixel arrangement, driving design, and size of the under-display camera display area.
[0054] The technical solution of this embodiment obtains the attenuation compensation amount of each sub-pixel between the under-display camera display area and the non-under-display camera display area in the display screen at the current moment; wherein, the sub-pixel includes red sub-pixels, green sub-pixels, and blue sub-pixels; for each pixel in the under-display camera display area, the cumulative attenuation amount of each sub-pixel of the pixel is obtained; the pixel compensation amount of each sub-pixel is determined according to the attenuation compensation amount and the cumulative attenuation amount; and the sub-pixels of each pixel in the under-display camera display area are compensated according to the pixel compensation amount. The compensation method for the under-display camera display area provided in this application embodiment can realize pixel compensation for the under-display camera display area, thereby improving the display effect.
[0055] Figure 4 This is a schematic diagram of the structure of a compensation device for an under-display camera display area according to an embodiment of this application. Figure 4 As shown, the device includes:
[0056] The attenuation compensation acquisition module 210 is used to acquire the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area in the display screen at the current moment; wherein, the sub-pixel includes red sub-pixel, green sub-pixel and blue sub-pixel;
[0057] The attenuation accumulation acquisition module 220 is used to acquire the attenuation accumulation of each sub-pixel of each pixel in the under-screen camera display area;
[0058] Pixel compensation amount 230 is used to determine the pixel compensation amount of each sub-pixel based on the attenuation compensation amount and the attenuation accumulation amount.
[0059] The compensation module 240 is used to compensate each sub-pixel of each pixel in the under-screen camera display area according to the pixel compensation amount.
[0060] Optionally, the attenuation compensation acquisition module 210 is also used for:
[0061] The system acquires the first attenuation change information of each sub-pixel in the under-screen camera display area and the second attenuation change information of each sub-pixel in the non-under-screen camera display area; wherein, the attenuation change information characterizes the change of pixel attenuation over time.
[0062] The first attenuation amount is determined based on the current time and the information on the change of the first attenuation amount;
[0063] The second attenuation amount is determined based on the current time and the change information of the second attenuation amount;
[0064] The attenuation compensation amount is determined based on the first attenuation amount and the second attenuation amount.
[0065] Optionally, the attenuation accumulation acquisition module 220 is also used for:
[0066] For each sub-pixel, obtain the sub-pixel value at each moment within a set time period; where the set time period is the period from when the display screen starts working to the current moment;
[0067] The cumulative attenuation is determined based on the sub-pixel values at each time point and the information on the change in the first attenuation amount.
[0068] Optionally, the attenuation accumulation acquisition module 220 is also used for:
[0069] The third attenuation amount at each moment is determined based on the information on the change of the first attenuation amount;
[0070] The cumulative decay of a sub-pixel is obtained by multiplying the sub-pixel value at each time step by the third decay amount and summing the results.
[0071] Optionally, the attenuation accumulation acquisition module 220 is also used for:
[0072] The sub-pixel value change information is determined based on the sub-pixel value at each time point; whereby the sub-pixel value change information characterizes how the sub-pixel value changes over time.
[0073] Multiply the sub-pixel value change information with the first attenuation change information;
[0074] The multiplied information is integrated over a set time period to obtain the cumulative attenuation.
[0075] Optionally, the pixel compensation amount of 230 is also used for:
[0076] The pixel compensation amount is obtained by dividing the cumulative attenuation amount by the attenuation compensation amount.
[0077] Optionally, the compensation module 240 is also used for:
[0078] The voltage compensation amount is determined based on the pixel compensation amount;
[0079] The driving voltage is compensated according to the voltage compensation amount;
[0080] The sub-pixels of each pixel in the under-screen camera display area are displayed based on the compensated driving voltage.
[0081] In one embodiment, Figure 5 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 5 As shown, the device provided in this application includes a processor 310 and a memory 320. The number of processors 310 in this device can be one or more. Figure 5 Taking a processor 310 as an example, the number of memory units 320 in this device can be one or more. Figure 5 Taking a memory 320 as an example, the processor 310 and memory 320 of this device can be connected via a bus or other means. Figure 5 Taking a bus connection as an example, in this embodiment, the device is a computer device.
[0082] The memory 320, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the device in any embodiment of this application (e.g., the encoding module and the first transmitting module in a data transmission apparatus). The memory 320 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created based on the use of the device, etc. Furthermore, the memory 320 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 320 may further include memory remotely located relative to the processor 310, and these remote memories can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0083] The device provided above can be configured to perform the compensation method for the under-screen camera display area provided in any of the above embodiments, and has the corresponding functions and effects.
[0084] The program stored in the corresponding memory 320 can be the program instructions / modules provided in the embodiments of this application for the interrupt handling method. The processor 310 executes one or more functional applications and data processing of the computer device by running the software program, instructions, and modules stored in the memory 320, that is, it implements the data association query method in the above method embodiments. It is understood that when the above device is a receiving end, it can execute the compensation method for the under-screen camera display area provided in any embodiment of this application, and has the corresponding functions and effects.
[0085] This application embodiment also provides a storage medium containing computer-executable instructions. When executed by a computer processor, the computer-executable instructions are used to perform a compensation method for an under-display camera display area. The method includes: obtaining the attenuation compensation amount of each sub-pixel between the under-display camera display area and the non-under-display camera display area in the display screen at the current moment; wherein, the sub-pixel includes red sub-pixels, green sub-pixels, and blue sub-pixels; for each pixel in the under-display camera display area, obtaining the cumulative attenuation amount of each sub-pixel of the pixel; determining the pixel compensation amount of each sub-pixel based on the attenuation compensation amount and the cumulative attenuation amount; and compensating each sub-pixel of each pixel in the under-display camera display area based on the pixel compensation amount.
[0086] Those skilled in the art will understand that the term user equipment covers any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.
[0087] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.
[0088] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0089] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored on memory. Memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices and systems (Digital Video Disc (DVD) or Compact Disk (CD)), etc. Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0090] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.
[0091] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor entity, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0092] A detailed description of exemplary embodiments of this application has been provided above through exemplary and non-limiting examples. However, various modifications and adjustments to the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and claims, without departing from the scope of the invention. Therefore, the proper scope of the invention will be determined by the claims.
Claims
1. A method for compensating the display area of an under-display camera, characterized in that, include: Obtain the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area at the current moment; where the sub-pixels include red sub-pixels, green sub-pixels and blue sub-pixels; For each pixel in the under-display camera display area, obtain the cumulative attenuation of each sub-pixel of the pixel; The pixel compensation amount for each sub-pixel is determined based on the attenuation compensation amount and the attenuation accumulation amount; The sub-pixels of each pixel in the under-screen camera display area are compensated according to the pixel compensation amount; The method of obtaining the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area in the display screen at the current moment includes: obtaining the first attenuation amount change information of each sub-pixel in the under-screen camera display area and the second attenuation amount change information of each sub-pixel in the non-under-screen camera display area; wherein, the attenuation amount change information characterizes the change of pixel attenuation amount over time; The first attenuation amount is determined based on the current time and the first attenuation amount change information; The second attenuation amount is determined based on the current time and the information on the change in the second attenuation amount; The attenuation compensation amount is determined based on the first attenuation amount and the second attenuation amount; Obtaining the cumulative attenuation of each sub-pixel of the pixel includes: For each sub-pixel, the sub-pixel value at each moment within a set time period is obtained; wherein, the set time period is the time period from the start of operation of the display screen to the current moment; the cumulative attenuation amount is determined based on the sub-pixel value at each moment and the first attenuation amount change information.
2. The method according to claim 1, characterized in that, The cumulative attenuation is determined based on the sub-pixel values at each time point and the first attenuation change information, including: The third attenuation amount at each moment is determined based on the first attenuation amount change information; The sub-pixel values at each time point are multiplied by the third attenuation amount and then summed to obtain the cumulative attenuation amount of the sub-pixel.
3. The method according to claim 1, characterized in that, The cumulative attenuation is determined based on the sub-pixel values at each time point and the first attenuation change information, including: The sub-pixel value change information is determined based on the sub-pixel value at each time point; whereby the sub-pixel value change information characterizes how the sub-pixel value changes over time. Multiply the sub-pixel value change information with the first attenuation change information; The multiplied information is integrated over the set time period to obtain the cumulative attenuation.
4. The method according to claim 1, characterized in that, Determining the pixel compensation amount for each sub-pixel based on the attenuation compensation amount and the attenuation accumulation amount includes: The pixel compensation amount is obtained by dividing the cumulative attenuation amount by the attenuation compensation amount.
5. The method according to claim 1, characterized in that, The sub-pixels of each pixel in the under-display camera display area are compensated according to the pixel compensation amount, including: The voltage compensation amount is determined based on the pixel compensation amount; The driving voltage is compensated according to the voltage compensation amount; The sub-pixels of each pixel in the under-screen camera display area are driven to display based on the compensated driving voltage.
6. A compensation device for the under-display camera display area, characterized in that, include: The attenuation compensation acquisition module is used to acquire the attenuation compensation amount of each sub-pixel between the under-screen camera display area and the non-under-screen camera display area in the display screen at the current moment; wherein, the sub-pixel includes red sub-pixel, green sub-pixel and blue sub-pixel; The attenuation accumulation acquisition module is used to acquire the attenuation accumulation of each sub-pixel of each pixel in the under-screen camera display area; Pixel compensation amount, used to determine the pixel compensation amount of each sub-pixel based on the attenuation compensation amount and the attenuation accumulation amount; The compensation module is used to compensate each sub-pixel of each pixel in the under-screen camera display area according to the pixel compensation amount; The attenuation compensation acquisition module is further configured to: acquire first attenuation change information of each sub-pixel in the under-screen camera display area and second attenuation change information of each sub-pixel in the non-under-screen camera display area; wherein the attenuation change information characterizes the change of pixel attenuation over time; The first attenuation amount is determined based on the current time and the first attenuation amount change information; The second attenuation amount is determined based on the current time and the information on the change in the second attenuation amount; The attenuation compensation amount is determined based on the first attenuation amount and the second attenuation amount; The attenuation accumulation acquisition module is further configured to: for each sub-pixel, acquire the sub-pixel value of the sub-pixel at each moment within a set time period; wherein, the set time period is the time period from the start of operation of the display screen to the current moment; The cumulative attenuation amount is determined based on the sub-pixel values at each time point and the first attenuation change information.
7. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the compensation method for the under-screen camera display area as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the compensation method for the under-screen camera display area as described in any one of claims 1-5.
Citation Information
Patent Citations
Display method, terminal and storage medium
CN111866482A
Display screen aging compensation method, circuit system and electronic device
WO2021043143A1