Pixel driving method, pixel driving circuit and display device

By introducing pixel memory into the pixel driving circuit of micro-display products, storing part of the grayscale data and optimizing the data acquisition method, the problem of high power consumption of micro-display products is solved, and power consumption is reduced and standby time is extended.

CN119107900BActive Publication Date: 2025-09-30SHENZHEN SITAN TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411419585.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-11
Publication Date
2025-09-30
Estimated Expiration
2044-10-11

AI Technical Summary

Technical Problem

The small size of micro-display products leads to small battery capacity, and frequent charging has become a development bottleneck. How to reduce the power consumption of micro-display products is an urgent problem that needs to be solved.

Method used

A pixel driving method is provided. By introducing a pixel memory into a pixel driving circuit to store some grayscale data bits, the method obtains the data bits from the memory and a frame buffer during a display cycle to generate a pulse width modulation signal to drive the pixel, thereby reducing the grayscale data acquisition time and the refresh clock frequency.

Benefits of technology

It effectively reduces the display power consumption of micro-display products and increases the standby time. It is suitable for small-size display products and avoids the problem of excessive memory area occupation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107900B_ABST
    Figure CN119107900B_ABST
Patent Text Reader

Abstract

The present application relates to a pixel driving method, a pixel driving circuit, and a display device. The pixel driving method includes: providing a pixel driving circuit, the pixel driving circuit including a pixel memory; receiving a portion of the data bits in the grayscale data of the current frame of the pixel, and storing the received portion of the data bits in the pixel memory; obtaining the portion of the data bits from the pixel memory during the current frame display period, obtaining the remaining data bits of the grayscale data of the current frame of the pixel except for the portion of the data bits from the frame buffer, and providing a driving signal to the pixel based on the obtained portion of the data bits and the remaining data bits, so as to drive the pixel to display during the current frame display period. In this way, the time consumed by the pixel driving circuit to obtain grayscale data can be shortened, and the refresh clock frequency required by the pixel driving circuit can be reduced, thereby reducing display power consumption and increasing the standby time of the display product.
Need to check novelty before this filing date? Find Prior Art

Description

Technical field

[0001] The present application relates to the field of display technology, and in particular to a pixel driving method, a pixel driving circuit and a display device. [Background Technology]

[0002] With the development trend of miniaturization of micro-display products, wearable micro-display products are widely used in people's daily lives. Small size means small battery capacity, and charging once a day or multiple times a day has become a bottleneck in the development of wearable micro-display products.

[0003] Therefore, how to reduce the power consumption of micro-display products is a problem that needs to be solved now and in the future. [Summary of the invention]

[0004] Embodiments of the present application provide a pixel driving method, a pixel driving circuit, and a display device to reduce the power consumption of a micro-display product.

[0005] In order to solve the above problems, an embodiment of the present application provides a pixel driving method, which includes: providing a pixel driving circuit, the pixel driving circuit including a pixel memory; receiving partial data bits in the grayscale data of the current frame of the pixel, and storing the received partial data bits in the pixel memory; within the current frame display period, obtaining partial data bits from the pixel memory, obtaining the remaining data bits other than the partial data bits in the grayscale data of the current frame of the pixel from the frame buffer, and providing a driving signal to the pixel based on the obtained partial data bits and the remaining data bits.

[0006] Part of the data bits is at least one valid bit in the grayscale data of the pixel in the current frame.

[0007] Part of the data bits is the most significant bit in the grayscale data of the pixel in the current frame, or the most significant bit and the second most significant bit in the grayscale data of the pixel in the current frame.

[0008] Among them, receiving part of the data bits in the grayscale data of the current frame of the pixel and storing the received part of the data bits in the pixel memory includes: in response to receiving a first control signal, before the current frame display cycle, receiving part of the data bits in the grayscale data of the current frame of the pixel, and storing the received part of the data bits in the pixel memory.

[0009] Wherein, within the current frame display period, partial data bits are obtained from the pixel memory, and the remaining data bits other than the partial data bits in the grayscale data of the pixel current frame are obtained from the frame buffer, and a driving signal is provided to the pixel based on the obtained partial data bits and the remaining data bits, including: within the current frame display period, partial data bits are obtained from the pixel memory, and the remaining data bits other than the partial data bits in the grayscale data of the pixel current frame are obtained from the frame buffer; a pulse width modulation signal corresponding to the grayscale data of the pixel current frame is generated based on the partial data bits and the remaining data bits; and a driving signal is provided to the pixel based on the pulse width modulation signal.

[0010] In which, during the current frame display period, some data bits are obtained from the pixel memory, and the remaining data bits other than some data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer, including: in response to receiving a second control signal, during the current frame display period, some data bits are first obtained from the pixel memory, and then the remaining data bits other than some data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer.

[0011] Providing a driving signal to the pixel according to the pulse width modulation signal includes: in response to receiving a third control signal, providing a driving signal to the pixel according to the pulse width modulation signal during a current frame display period.

[0012] In order to solve the above problems, an embodiment of the present application also provides a pixel driving circuit, which includes: a pixel memory, which is used to store part of the data bits in the grayscale data of the current frame of the pixel; a pixel driving module, which is electrically connected to the pixel memory, and the pixel driving module is used to obtain part of the data bits from the pixel memory during the current frame display period, obtain the remaining data bits other than the part of the data bits in the grayscale data of the current frame of the pixel from the frame buffer, and provide a driving signal to the pixel based on the obtained part of the data bits and the remaining data bits.

[0013] Among them, the pixel driving circuit also includes: a first control switch, the control end of the first control switch receives a first control signal, the input end of the first control switch receives part of the data bits, and the output end of the first control switch is electrically connected to the pixel memory, wherein the first control signal controls the first control switch to be turned on before the current frame display period, so that part of the data bits are transmitted to the pixel memory for storage before the current frame display period; a dual-way selection switch, the control end of the dual-way selection switch receives a second control signal, and the two input ends of the dual-way selection switch are electrically connected to the pixel memory and the frame buffer respectively, wherein the second control signal controls the output end of the dual-way selection switch to be connected to the two input ends of the dual-way selection switch in sequence during the current frame display period, so as to realize that during the current frame display period, part of the data bits are first obtained from the pixel memory, and then the remaining data bits other than the part of the data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer.

[0014] In order to solve the above problems, an embodiment of the present application further provides a display device, which includes any one of the above pixel driving circuits.

[0015] The beneficial effects of the present application are as follows: the pixel driving method, pixel driving circuit and display device provided by the present application provide a pixel driving circuit, the pixel driving circuit including a pixel memory, then receives partial data bits in the grayscale data of the pixel in the current frame, and stores the received partial data bits in the pixel memory. Then, during the current frame display period, the partial data bits are obtained from the pixel memory, and the remaining data bits of the grayscale data of the pixel in the current frame other than the partial data bits are obtained from the frame buffer, and a driving signal is provided to the pixel based on the obtained partial data bits and the remaining data bits. Therefore, when the pixel driving circuit drives the pixel connected thereto, the pixel driving circuit can directly obtain partial data bits in the grayscale data of the pixel in the current frame from a local device (i.e., the pixel memory), and only needs to obtain the remaining data bits in the grayscale data of the pixel in the current frame from an external device (i.e., the frame buffer). Therefore, the time consumed by the pixel driving circuit in obtaining grayscale data can be reduced, especially the time consumed by the pixel driving circuit in obtaining grayscale data in high grayscale conditions can be significantly reduced, and the refresh clock frequency required by the pixel driving circuit is reduced, thereby reducing display power consumption, especially significantly reducing the display power consumption of micro-display products, thereby increasing the standby time of the display products.

Brief Description of the Drawings

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0017] Figure 1 1 is a flow chart of a pixel driving method provided in an embodiment of the present application;

[0018] Figure 2 is a structural diagram of a pixel driving circuit provided in an embodiment of the present application;

[0019] Figure 3 is another structural schematic diagram of the pixel driving circuit provided in an embodiment of the present application;

[0020] Figure 4 is another structural schematic diagram of the pixel driving circuit provided in an embodiment of the present application;

[0021] Figure 5 is another structural schematic diagram of the pixel driving circuit provided in an embodiment of the present application;

[0022] Figure 6 is another structural schematic diagram of the pixel driving circuit provided in an embodiment of the present application;

[0023] Figure 7 It is a structural schematic diagram of the display device provided in an embodiment of the present application. [Specific implementation method]

[0024] The following is a further detailed description of the embodiments of the present application in conjunction with the accompanying drawings and examples. It is particularly noted that the following examples are only used to illustrate the embodiments of the present application, but do not limit the scope of the embodiments of the present application. Similarly, the following examples are only some embodiments of the embodiments of the present application and not all embodiments. All other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the embodiments of the present application.

[0025] In the embodiments of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the described features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise specifically defined.

[0026] In addition, when it is mentioned that an element is “connected” or “coupled” to another element, it includes all cases where it is directly connected or coupled to the other element or where other elements are interposed in between. Conversely, when it is mentioned that an element is “directly connected” or “directly coupled” to another element, it means that there are no other elements in between.

[0027] The following is a detailed description with reference to specific embodiments. It should be noted that the embodiments of the present application can be presented in various forms, some of which will be described below.

[0028] See also Figure 1 , Figure 1 : is a flowchart of a pixel driving method provided in an embodiment of the present application. The specific process of the pixel driving method can be as follows:

[0029] Step S11: Provide a pixel driving circuit 10, which includes a pixel memory 11 (eg Figure 2 shown).

[0030] Specifically, if Figure 2 As shown, the pixel driving circuit 10 is used to drive the pixels 20 connected thereto to perform display, and may include a pixel memory 11 .

[0031] The pixel memory 11 may be a random access memory (RAM), for example, a static random access memory (SRAM). Specifically, the pixel memory 11 may include at least one random access memory unit, and each random access memory unit may be used to store one or more data bits, wherein the random access memory unit may be a static random access memory unit.

[0032] Step S12: Receive part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and store the received part of the data bits Data11 in the pixel memory 11 (eg Figure 2 shown).

[0033] Step S13: In the current frame display period, a portion of the data bits Data11 is obtained from the pixel memory 11, and the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except for the portion of the data bits Data11 are obtained from the frame buffer, and a driving signal (e.g., Figure 2 shown).

[0034] In this embodiment, the pixel 20 may be a light emitting diode. Specifically, the pixel 20 may be a micro-light emitting diode (Micro-LED), such as a blue Micro-LED, a green Micro-LED, or a red Micro-LED.

[0035] In this embodiment, the frame buffer does not belong to the pixel driving circuit 10, but is a storage device external to the pixel driving circuit 10. Furthermore, the frame buffer can be used to store the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20, excluding the aforementioned partial data bits Data11, or can be used to store all data bits of the grayscale data Data1 of the current frame of the pixel 20 (i.e., the aforementioned partial data bits Data11 and the remaining data bits Data12). In other words, all data bits of the grayscale data Data1 of the current frame of the pixel 20 can be stored in the frame buffer; alternatively, the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20, excluding the aforementioned partial data bits Data11, are stored in the frame buffer, while the aforementioned partial data bits Data11 are not stored in the frame buffer.

[0036] In some examples, the frame buffer may be specifically a frame buffer memory (Frame Buffer), which is used to: store grayscale data of each pixel in the current frame display image within the current frame display period. Furthermore, the grayscale data of each pixel in the current frame display image stored in the frame buffer memory may be written into the frame buffer memory when switching from the previous frame display period to the current frame display period, and when the grayscale data of each pixel in the current frame display image is written into the frame buffer memory, the data stored in the frame buffer memory that was written into the buffer memory before the current frame display period (for example, the grayscale data of each pixel in the previous frame display image) is erased.

[0037] In this embodiment, the grayscale data Data1 of the current frame of pixel 20 refers to the grayscale data of the pixel point corresponding to the pixel 20 in the current frame display image, and the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 can be written into the pixel memory 11 before the current frame display cycle, for example, it can be specifically written into the pixel memory 11 within the previous frame display cycle.

[0038] Specifically, the grayscale data Data1 of the current frame of pixel 20 can be multi-bit data, and a valid bit of the multi-bit data can correspond to a data bit (i.e., valid bit) of the grayscale data Data1, and the larger the number of valid bits of the multi-bit data, the larger the grayscale value of the grayscale data Data1.

[0039] In some examples, the grayscale data Data1 may be 8-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 255. In other examples, the grayscale data Data1 may be 10-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 1023. In still other examples, the grayscale data Data1 may be 12-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 4095.

[0040] In some embodiments, the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 can be at least one valid bit in the grayscale data Data1 of the current frame of pixel 20. For example, it can be the first t valid bits starting from the leftmost valid bit in the grayscale data Data1 of the current frame of pixel 20, where t≥1.

[0041] In which, t can be a fixed value, for example, it can be specifically 1, 2, 3 or 4; or, t can be set according to actual needs, for example, it can be set according to the number of valid bits of the grayscale data Data1 and / or the size of the pixel 20. Specifically, the more valid bits of the grayscale data Data1, the larger the size of the pixel 20, and the larger t can be.

[0042] In some specific embodiments, the partial data bit Data11 may specifically be the leftmost valid bit (i.e., the most significant bit) in the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the step S12 may specifically include: receiving the most significant bit in the grayscale data Data1 of the current frame of the pixel 20, and storing the received most significant bit in the pixel memory 11. The step S13 may specifically include: obtaining the most significant bit in the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11 during the current frame display period, obtaining the remaining valid bits (i.e., the remaining data bits Data12) of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and providing a driving signal to the pixel 20 based on the obtained most significant bit and the remaining significant bits.

[0043] In other specific embodiments, the above-mentioned partial data bits Data11 can be specifically the two leftmost valid bits (i.e., the most significant bit and the second most significant bit) in the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the above-mentioned step S12 can specifically include: receiving the most significant bit and the second most significant bit in the grayscale data Data1 of the current frame of the pixel 20, and storing the received most significant bit and the second most significant bit in the pixel memory 11. The above-mentioned step S13 can specifically include: within the current frame display period, obtaining the most significant bit and the second most significant bit in the grayscale data of the current frame of the pixel 20 from the pixel memory 11, obtaining the remaining valid bits (i.e., the remaining data bits Data12) of the grayscale data of the current frame of the pixel 20 except the most significant bit and the second most significant bit from the frame buffer, and providing a driving signal to the pixel 20 based on the obtained most significant bit, the second most significant bit, and the remaining valid bits.

[0044] In specific implementation, in the above embodiment where the above-mentioned partial data bits Data11 are the most significant bits, the above-mentioned step S12 may specifically include: when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number (for example, 8), receiving the most significant bit in the grayscale data Data1 of the current frame of the pixel 20, and storing the received most significant bit in the pixel memory 11.

[0045] Accordingly, the above-mentioned step S13 may specifically include: within the current frame display period, when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number, obtaining the most significant bit of the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11, obtaining the remaining valid bits of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and providing a driving signal to the pixel 20 based on the obtained most significant bit and the remaining valid bits; when the number of valid bits of the grayscale data of the current frame of the pixel 20 is less than the first preset number, obtaining all valid bits in the grayscale data Data1 of the current frame of the pixel 20 from the frame buffer, and providing a driving signal to the pixel 20 based on all the obtained valid bits.

[0046] In this way, the grayscale data transfer time in high grayscale conditions can be specifically reduced, and the refresh clock frequency required in high grayscale conditions can be specifically reduced, thereby effectively solving the problem of high display power consumption in high grayscale conditions.

[0047] In specific implementation, in the above embodiment in which the above-mentioned partial data bits Data11 are the most significant bit and the second most significant bit, the above-mentioned step S12 may specifically include: when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number (for example, 8) and less than the second preset number (for example, 10), receiving the most significant bit of the grayscale data Data1 of the current frame of the pixel 20, and storing the received most significant bit in the pixel memory 11; when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the second preset number, receiving the most significant bit and the second most significant bit of the grayscale data Data1 of the current frame of the pixel 20, and storing the received most significant bit and the second most significant bit in the pixel memory 11.

[0048] Accordingly, the above-mentioned step S13 may specifically include: within the current frame display period, when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number and less than the second preset number, obtaining the most significant bit of the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11, obtaining the remaining valid bits of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and providing a driving signal to the pixel 20 according to the obtained most significant bit and the remaining valid bits; when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the second preset number When the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is less than the first preset number, all valid bits in the grayscale data Data1 of the current frame of the pixel 20 are obtained from the frame buffer, and a driving signal is provided to the pixel 20 based on all the obtained valid bits.

[0049] This can effectively reduce the grayscale data transfer time and the required refresh clock frequency at high grayscales, effectively resolving the issue of high display power consumption at high grayscales. Furthermore, this can further reduce the grayscale data transfer time and the required refresh clock frequency at very high grayscales, further reducing display power consumption at high grayscales.

[0050] It should be noted that, in this embodiment, the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 are pre-stored locally (i.e., the pixel memory 11 in the pixel driving circuit 10), so that when the pixel driving circuit 10 drives the pixel 20 connected thereto to display, the pixel driving circuit 10 can directly obtain the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 from the local, and only needs to obtain the remaining data bits Data12 in the grayscale data Data1 of the current frame of the pixel 20 except the above-mentioned partial data bits Data11 from the outside (i.e., the frame buffer). Moreover, compared with the scheme of obtaining all data bits in the grayscale data Data of the current frame of the pixel 20 from the outside, because the speed of obtaining the data bits in the grayscale data Data1 locally is faster than the speed of obtaining the data bits in the grayscale data Data1 from the outside, the scheme of obtaining the above-mentioned partial data bits Data11 in the grayscale data Data1 of the pixel 20 locally in this embodiment can shorten the total time consumed by the pixel driving circuit 10 to obtain all data bits in the grayscale data of the current frame of the pixel 20. Moreover, because the number of data bits of the grayscale data Data1 that needs to be obtained from the outside is reduced, the scheme of obtaining the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 locally in this embodiment also reduces the refresh clock frequency required by the pixel driving circuit 10, thereby reducing the display power consumption and increasing the working time (or standby time) of the display product.

[0051] In addition, compared with the solution of storing all data bits in the grayscale data Data1 of the current frame of pixel 20 in the pixel memory 11, the solution of storing only the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 in the pixel memory 11 in the present embodiment has lower storage space requirements for the pixel memory 11, thereby reducing the area occupied by the pixel memory 11 in the pixel driving circuit 10, avoiding the problem of the pixel memory 11 causing the size of the pixel driving circuit 10 to increase too much, so that the pixel driving circuit 10 is better suitable for display products with small pixel sizes.

[0052] In the above embodiment, the above-mentioned receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 and storing the received part of the data bits Data11 in the pixel memory 11 may include: in response to receiving the first control signal K11, before the current frame display period, receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received part of the data bits Data11 in the pixel memory 11 (such as Figure 2 shown).

[0053] Specifically, if Figure 2As shown, the pixel driving circuit 10 may further include a first control switch S1, wherein a control end of the first control switch S1 receives a first control signal K11, an input end of the first control switch S1 receives the partial data bit Data11, and an output end of the first control switch S1 is electrically connected to the pixel memory 11. Furthermore, the first control signal K11 controls the first control switch S1 to be turned on before a current frame display period, so that the partial data bit Data11 is transmitted to the pixel memory 11 for storage before the current frame display period.

[0054] In some embodiments, the above-mentioned response to receiving the first control signal K11, before the current frame display cycle, receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received part of the data bits Data11 in the pixel memory 11, may specifically include: in response to receiving the first control signal K11, within the previous frame display cycle, receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received part of the data bits Data11 in the pixel memory 11.

[0055] Specifically, the first control signal K11 can control the first control switch S1 to be turned on during the previous frame display cycle, so that the above-mentioned partial data bit Data11 is transmitted to the pixel memory 11 for storage during the previous frame display cycle, and can control the first control switch S1 to be disconnected during the current frame display cycle to avoid the grayscale data of the next frame of the above-mentioned pixel 20 being transmitted to the pixel memory 11.

[0056] Furthermore, it is understandable that when the partial data bits Data11 of the grayscale data Data1 of the current frame of the pixel 20 are written into the pixel memory 11 , the partial data bits of the grayscale data of the previous frame of the pixel 20 stored in the pixel memory 11 will be erased.

[0057] In a specific implementation, the first control signal K11 can be a pulse signal including a high potential and a low potential, and the first control signal K11 varies to control the on and off state of the first control switch S1. Specifically, when the first control signal K11 is at a high potential, the first control switch S1 is turned on; when the first control signal K11 is at a low potential, the first control switch S1 is turned off.

[0058] Accordingly, the above-mentioned response to receiving the first control signal K11, before the current frame display cycle, receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received part of the data bits Data11 in the pixel memory 11, can specifically include: in response to receiving the first control signal K11 with a high potential, before the current frame display cycle (for example, in the previous frame display cycle), receiving part of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received part of the data bits Data11 in the pixel memory 11.

[0059] In the above embodiment, in the current frame display period, obtaining partial data bits Data11 from the pixel memory 11, obtaining the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except for the partial data bits Data11 from the frame buffer, and providing a driving signal to the pixel 20 based on the obtained partial data bits Data11 and the remaining data bits Data11 may specifically include:

[0060] Step S1 - 1 : in the current frame display period, obtain partial data bits Data11 from the pixel memory 11 , and obtain the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except the partial data bits Data11 from the frame buffer.

[0061] In some embodiments, as Figure 6 As shown, the above step S1-1 may include: in response to receiving the second control signal K12, within the current frame display period, first obtaining part of the data bits Data11 from the pixel memory 11, and then obtaining the remaining data bits Data12 in the grayscale data Data1 of the current frame of the pixel 20 except the part of the data bits Data11 from the frame buffer.

[0062] Specifically, the second control signal K12 may be a pulse signal including a first preset potential, a second preset potential, and a third preset potential. Furthermore, the above-mentioned step S1-1 may specifically include: in response to receiving the second control signal K12 at the first preset potential, obtaining a portion of the data bits Data11 from the pixel memory 11 during the current frame display period; and in response to receiving the second control signal K12 at the second preset potential, obtaining the remaining data bits Data12 of the grayscale data Data1 of the pixel 20 in the current frame, excluding the portion of the data bits Data11, from the frame buffer during the current frame display period.

[0063] Specifically, in the embodiment described above where the partial data bits Data11 are the leftmost or leftmost valid bits of the grayscale data Data1 of the current frame of pixel 20, acquiring the partial data bits Data11 from pixel memory 11 may specifically include: acquiring each data bit included in the partial data bits Data11 from pixel memory 11 bit by bit, in order from left to right. Acquiring the remaining data bits Data12 of the grayscale data Data1 of the current frame of pixel 20, excluding the partial data bits Data11, from the frame buffer may specifically include: acquiring each data bit included in the remaining data bits Data12 from the frame buffer bit by bit, in order from left to right. In this manner, all data bits in the grayscale data Data1 of the current frame of pixel 20 can be acquired bit by bit within the current frame display period.

[0064] Step S1 - 2 : generating a pulse width modulation signal corresponding to the grayscale data Data 1 of the pixel 20 in the current frame according to the partial data bits Data 11 and the remaining data bits Data 12 .

[0065] Specifically, the larger the grayscale value of the grayscale data Data1, the larger the pulse width of the pulse-width modulation signal corresponding to the grayscale data Data1. Furthermore, in a specific implementation, the above-mentioned step S1-2 may specifically include: determining the grayscale value of the grayscale data Data1 of the pixel 20 in the current frame based on the partial data bits Data11 and the remaining data bits Data12, then obtaining the preset pulse width corresponding to the grayscale value of the grayscale data Data1 from a pre-established lookup table as the target pulse width, and generating a pulse-width modulation signal with the target pulse width, wherein the lookup table records the correspondence between multiple grayscale values ​​and multiple preset pulse widths.

[0066] Step S1 - 3 : providing a driving signal to the pixel 20 according to the pulse width modulation signal.

[0067] In some embodiments, as Figure 6 As shown, the above step S1-3 may include: in response to receiving the third control signal K13, providing a driving signal to the pixel 20 according to the pulse width modulation signal during the current frame display period.

[0068] Specifically, the third control signal K13 may be a pulse signal including a high potential and a low potential. Furthermore, the above step S1-3 may specifically include: in response to receiving the third control signal K13 with a high potential, providing a driving signal to the pixel 20 according to the pulse width modulation signal during the current frame display period.

[0069] Furthermore, in specific implementation, Figure 4As shown, the cathode of the pixel 20 can be connected to the first preset power supply voltage VSS (i.e., the negative power supply voltage), and the above-mentioned providing the driving signal to the pixel 20 according to the pulse width modulation signal can specifically include: providing a pull-up constant current to the anode of the pixel 20 according to the pulse width modulation signal, and maintaining the time consistent with the pulse width of the pulse width modulation signal, so that the pixel 20 emits light with a brightness consistent with the grayscale value of the grayscale data Data1, and its luminous brightness is consistent with the grayscale value of the grayscale data Data1; or, as Figure 5 As shown, the anode of the pixel 20 can be connected to a second preset power supply voltage VDD (i.e., a positive power supply voltage), and the above-mentioned providing a driving signal to the pixel 20 according to the pulse width modulation signal can specifically include: providing a pull-down constant current to the cathode of the pixel 20 according to the pulse width modulation signal, and maintaining a time consistent with the pulse width of the pulse width modulation signal, so that the pixel 20 emits light with a brightness consistent with the grayscale value of the grayscale data Data1.

[0070] As can be seen from the above, the pixel driving method provided in the embodiment of the present application provides a pixel driving circuit, which includes a pixel memory, and then receives partial data bits in the grayscale data of the pixel in the current frame, and stores the received partial data bits in the pixel memory. Then, during the current frame display period, the partial data bits are obtained from the pixel memory, and the remaining data bits of the grayscale data of the pixel in the current frame other than the partial data bits are obtained from the frame buffer. The driving signal is provided to the pixel based on the obtained partial data bits and the remaining data bits. Therefore, when the pixel driving circuit drives the pixel connected to it, the pixel driving circuit can directly obtain partial data bits in the grayscale data of the pixel in the current frame from the local (i.e., pixel memory) and only needs to obtain the remaining data bits in the grayscale data of the pixel in the current frame from the external (i.e., frame buffer). Therefore, the time consumed by the pixel driving circuit to obtain grayscale data can be reduced, especially the time consumed by the pixel driving circuit to obtain grayscale data in high grayscale conditions, and the refresh clock frequency required by the pixel driving circuit is reduced, thereby reducing display power consumption, especially significantly reducing the display power consumption of micro-display products, thereby increasing the standby time of the display products.

[0071] See also Figure 2 , Figure 2 Schematic diagram of the structure of the pixel driving circuit provided by the embodiment of the present application. Figure 2As shown, the pixel driving circuit 10 is used to drive the pixels 20 connected thereto to perform display, and may include a pixel memory 11 and a pixel driving module 12 electrically connected to the pixel memory 11. The pixel memory 11 is used to store a portion of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20. The pixel driving module 12 is used to: during the current frame display period, obtain the portion of the data bits Data11 from the pixel memory 11, obtain the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except for the portion of the data bits Data11 from the frame buffer, and provide a driving signal to the pixel 20 based on the obtained portion of the data bits Data11 and the remaining data bits Data12, so that the pixel 20 emits light during the current frame display period, and the light emission brightness of the pixel 20 during the current frame display period is equal to the grayscale value of the grayscale data Data1 of the current frame of the pixel 20, thereby achieving driving the pixel 20 for display during the current frame display period.

[0072] In this embodiment, the pixel 20 may be a light emitting diode. Specifically, the pixel 20 may be a micro-light emitting diode (Micro-LED), such as a blue Micro-LED, a green Micro-LED, or a red Micro-LED.

[0073] In this embodiment, the frame buffer does not belong to the pixel driving circuit 10, but is a storage device external to the pixel driving circuit 10. Furthermore, the frame buffer can be used to store the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20, excluding the aforementioned partial data bits Data11, or can be used to store all data bits of the grayscale data Data1 of the current frame of the pixel 20 (i.e., the aforementioned partial data bits Data11 and the remaining data bits Data12). In other words, all data bits of the grayscale data Data1 of the current frame of the pixel 20 can be stored in the frame buffer; alternatively, the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20, excluding the aforementioned partial data bits Data11, are stored in the frame buffer, while the aforementioned partial data bits Data11 are not stored in the frame buffer.

[0074] In some examples, the frame buffer may be specifically a frame buffer memory (Frame Buffer), which is used to: store grayscale data of each pixel in the current frame display image within the current frame display period. Furthermore, the grayscale data of each pixel in the current frame display image stored in the frame buffer memory may be written into the frame buffer memory when switching from the previous frame display period to the current frame display period, and when the grayscale data of each pixel in the current frame display image is written into the frame buffer memory, the data stored in the frame buffer memory that was written into the buffer memory before the current frame display period (for example, the grayscale data of each pixel in the previous frame display image) is erased.

[0075] In this embodiment, the grayscale data Data1 of the current frame of pixel 20 refers to the grayscale data of the pixel point corresponding to the pixel 20 in the current frame display image, and the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 can be written into the pixel memory 11 before the current frame display cycle, for example, it can be specifically written into the pixel memory 11 within the previous frame display cycle.

[0076] The pixel memory 11 may be a random access memory (RAM), for example, a static random access memory (SRAM). Specifically, the pixel memory 11 may include at least one random access memory unit, and each random access memory unit may be used to store one or more data bits, wherein the random access memory unit may be a static random access memory unit.

[0077] Specifically, the grayscale data Data1 of the current frame of pixel 20 can be multi-bit data, and a valid bit of the multi-bit data can correspond to a data bit (i.e., valid bit) of the grayscale data Data1, and the larger the number of valid bits of the multi-bit data, the larger the grayscale value of the grayscale data Data1.

[0078] In some examples, the grayscale data Data1 may be 8-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 255. In other examples, the grayscale data Data1 may be 10-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 1023. In still other examples, the grayscale data Data1 may be 12-bit data, and the grayscale value range of the grayscale data Data1 may be 0 to 4095.

[0079] It should be noted that, in this embodiment, by introducing a pixel memory 11 for storing the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 in the pixel driving circuit 10, it is possible to pre-store the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 locally (i.e., the pixel memory 11 in the pixel driving circuit 10), so that in the process of the pixel driving circuit 10 driving the pixel 20 connected thereto to display, the pixel driving circuit 10 can directly obtain the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 from the local, and only needs to obtain the remaining data bits Data12 in the grayscale data Data1 of the current frame of the pixel 20 except the above-mentioned partial data bits Data11 from the outside (i.e., the frame buffer). Moreover, compared with the scheme of obtaining all data bits in the grayscale data Data of the current frame of the pixel 20 from the outside, because the speed of obtaining the data bits in the grayscale data Data1 locally is faster than the speed of obtaining the data bits in the grayscale data Data1 from the outside, the scheme of obtaining the above-mentioned partial data bits Data11 in the grayscale data Data1 of the pixel 20 locally in this embodiment can shorten the total time consumed by the pixel driving circuit 10 to obtain all data bits in the grayscale data of the current frame of the pixel 20. Moreover, because the number of data bits of the grayscale data Data1 that needs to be obtained from the outside is reduced, the scheme of obtaining the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 locally in this embodiment also reduces the refresh clock frequency required by the pixel driving circuit 10, thereby reducing the display power consumption and increasing the working time (or standby time) of the display product.

[0080] In addition, compared with the solution of storing all data bits in the grayscale data Data1 of the current frame of pixel 20 in the pixel memory 11, the solution of storing only the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 in the pixel memory 11 in the present embodiment has lower storage space requirements for the pixel memory 11, thereby reducing the area occupied by the pixel memory 11 in the pixel driving circuit 10, avoiding the problem of the pixel memory 11 causing the size of the pixel driving circuit 10 to increase too much, so that the pixel driving circuit 10 is better suitable for display products with small pixel sizes.

[0081] In some embodiments, the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of pixel 20 can be at least one valid bit in the grayscale data Data1 of the current frame of pixel 20. For example, it can be the first t valid bits starting from the leftmost valid bit in the grayscale data Data1 of the current frame of pixel 20, where t≥1.

[0082] In which, t can be a fixed value, for example, it can be specifically 1, 2, 3 or 4; or, t can be set according to actual needs, for example, it can be set according to the number of valid bits of the grayscale data Data1 and / or the size of the pixel 20. Specifically, the more valid bits of the grayscale data Data1, the larger the size of the pixel 20, and the larger t can be.

[0083] In some specific embodiments, the partial data bit Data11 may be specifically the leftmost valid bit (i.e., the most significant bit) of the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the pixel driving module 12 may be specifically configured to: obtain the most significant bit of the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11, obtain the remaining valid bits (i.e., the remaining data bits Data12) of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and provide a driving signal to the pixel 20 based on the obtained most significant bit and the remaining significant bits.

[0084] In other specific embodiments, the partial data bits Data11 may be specifically the two leftmost valid bits (i.e., the most significant bit and the second most significant bit) of the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the pixel driving module 12 may be specifically configured to: obtain the most significant bit and the second most significant bit of the grayscale data of the current frame of the pixel 20 from the pixel memory 11 during the current frame display period, obtain the remaining valid bits (i.e., the remaining data bits Data12) of the grayscale data of the current frame of the pixel 20 excluding the most significant bit and the second most significant bit from the frame buffer, and provide a driving signal to the pixel 20 based on the obtained most significant bit, the second most significant bit, and the remaining valid bits.

[0085] Specifically, in the embodiment where some of the data bits Data11 are the most significant bits, the pixel memory 11 may be specifically configured to: when the number of significant bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to a first preset number (e.g., 8), store the most significant bit of the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the pixel driving module 12 may be specifically configured to: during the current frame display period, when the number of significant bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number, obtain the most significant bit of the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11, obtain the remaining significant bits of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and provide a driving signal to the pixel 20 based on the obtained most significant bit and the remaining significant bits; when the number of significant bits of the grayscale data of the current frame of the pixel 20 is less than the first preset number, obtain all significant bits of the grayscale data Data1 of the current frame of the pixel 20 from the frame buffer, and provide a driving signal to the pixel 20 based on all significant bits obtained. In this way, the grayscale data transfer time in high grayscale conditions can be specifically reduced, and the refresh clock frequency required in high grayscale conditions can be specifically reduced, thereby effectively solving the problem of high display power consumption in high grayscale conditions.

[0086] Specifically, in the above embodiment in which the above-mentioned part of the data bits Data11 are the most significant bit and the second most significant bit, the above-mentioned pixel memory 11 can be specifically used to: when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number (for example, 8) and less than the second preset number (for example, 10), store the most significant bit in the grayscale data Data1 of the current frame of the pixel 20; when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the second preset number, store the most significant bit and the second most significant bit in the grayscale data Data1 of the current frame of the pixel 20.

[0087] Accordingly, the pixel driving module 12 can be specifically used to: in the current frame display period, when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the first preset number and less than the second preset number, obtain the most significant bit of the grayscale data Data1 of the current frame of the pixel 20 from the pixel memory 11, obtain the remaining valid bits of the grayscale data Data1 of the current frame of the pixel 20 except the most significant bit from the frame buffer, and provide a driving signal to the pixel 20 according to the obtained most significant bit and the remaining valid bits; when the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is greater than or equal to the second preset number When the number of valid bits of the grayscale data Data1 of the current frame of the pixel 20 is less than the first preset number, all valid bits in the grayscale data Data1 of the current frame of the pixel 20 are obtained from the frame buffer, and a driving signal is provided to the pixel 20 based on all the obtained valid bits.

[0088] This can effectively reduce the grayscale data transfer time and the required refresh clock frequency at high grayscales, effectively resolving the issue of high display power consumption at high grayscales. Furthermore, this can further reduce the grayscale data transfer time and the required refresh clock frequency at very high grayscales, further reducing display power consumption at high grayscales.

[0089] In the above embodiment, if Figure 2 As shown, the pixel driving circuit 10 may further include a first control switch S1, wherein a control end of the first control switch S1 receives a first control signal K11, an input end of the first control switch S1 receives the partial data bit Data11, and an output end of the first control switch S1 is electrically connected to the pixel memory 11. Furthermore, the first control signal K11 controls the first control switch S1 to be turned on before a current frame display period, so that the partial data bit Data11 is transmitted to the pixel memory 11 for storage before the current frame display period.

[0090] Specifically, the first control signal K11 can control the first control switch S1 to be turned on during the previous frame display cycle, so that the above-mentioned partial data bit Data11 is transmitted to the pixel memory 11 for storage during the previous frame display cycle, and can control the first control switch S1 to be disconnected during the current frame display cycle to avoid the grayscale data of the next frame of the above-mentioned pixel 20 being transmitted to the pixel memory 11.

[0091] Furthermore, it is understandable that when the partial data bits Data11 of the grayscale data Data1 of the current frame of the pixel 20 are written into the pixel memory 11 , the partial data bits of the grayscale data of the previous frame of the pixel 20 stored in the pixel memory 11 will be erased.

[0092] In a specific implementation, the first control signal K11 can be a pulse signal including a high potential and a low potential, and the first control signal K11 varies to control the on and off state of the first control switch S1. Specifically, when the first control signal K11 is at a high potential, the first control switch S1 is turned on; when the first control signal K11 is at a low potential, the first control switch S1 is turned off.

[0093] In some embodiments, as Figure 3 The pixel driving circuit 10 may further include a first control signal line (not shown) configured to provide the first control signal K11 to the control terminal (ie, gate) of the first control switch S1.

[0094] In some embodiments, the pixel driving circuit 10 may further include one or two data transmission lines (not shown). Specifically, in an embodiment in which the pixel driving circuit 10 includes one data transmission line, the data transmission line is used to transmit the partial data bit Data11 and the remaining data bit D12 to the pixel memory 11 and the pixel driving module 12, respectively, at different time points.

[0095] Specifically, in an embodiment in which the pixel driving circuit 10 includes two data transmission lines, one of the two data transmission lines is used to transmit the partial data bits Data11 to the pixel memory 11, and the other of the two data transmission lines is used to transmit the remaining data bits Data12 to the pixel driving module 12.

[0096] In some embodiments, as Figure 3 As shown, in the above pixel driving circuit 10 , the pixel driving module 12 may include a data acquiring unit 121 , a pulse width modulation unit 122 and a driving unit 123 .

[0097] The data acquisition unit 121 is configured to acquire the partial data bits Data11 from the pixel memory 11 during the current frame display period, and to acquire the remaining data bits Data12, excluding the partial data bits Data11, from the frame buffer in the grayscale data Data1 of the current frame of the pixel 20. Specifically, in the embodiment described above where the partial data bits Data11 are one or more leftmost valid bits in the grayscale data Data1 of the current frame of the pixel 20, the data acquisition unit 121 may be configured to first acquire, bit by bit from the pixel memory 11 in a left-to-right order, the respective data bits included in the partial data bits Data11, and then acquire, bit by bit from the frame buffer in a left-to-right order, the respective data bits included in the remaining data bits Data12, thereby acquiring, bit by bit, all the data bits in the grayscale data Data1 of the current frame of the pixel 20 during the current frame display period.

[0098] The pulse width modulation unit 122 is configured to generate a pulse width modulation signal corresponding to the grayscale data Data1 of the current frame of the pixel 20 based on the partial data bits Data11 and the remaining data bits Data12 obtained by the data acquisition unit 121. Specifically, the larger the grayscale value of the grayscale data Data1, the larger the pulse width of the pulse width modulation signal corresponding to the grayscale data Data1. Furthermore, in a specific implementation, the pulse width modulation unit 122 can be configured to: determine the grayscale value of the grayscale data Data1 of the current frame of the pixel 20 based on the partial data bits Data11 and the remaining data bits Data12 obtained by the data acquisition unit 121, then obtain a preset pulse width corresponding to the grayscale value of the grayscale data Data1 from a pre-established lookup table as a target pulse width, and generate a pulse width modulation signal having the target pulse width, wherein the lookup table records a correspondence between multiple grayscale values ​​and multiple preset pulse widths.

[0099] The driving unit 123 is configured to provide a driving signal to the pixel 20 based on the pulse width modulation signal generated by the pulse width modulation unit 122. One of the anode and cathode of the pixel 20 may be electrically connected to the driving unit 123, and the other of the anode and cathode of the pixel 20 may be connected to a preset power supply voltage. Furthermore, the driving signal may be a constant current.

[0100] Specifically, if Figure 4As shown, the driving unit 123 can be connected to the anode of the pixel 20, and the cathode of the pixel 20 can be connected to the first preset power supply voltage VSS (i.e., the negative power supply voltage). The driving unit 123 can be specifically used to: provide a pull-up constant current to the anode of the pixel 20 according to the pulse width modulation signal generated by the pulse width modulation unit 122, and maintain a time consistent with the pulse width of the pulse width modulation signal, so that the pixel 20 emits light with a brightness consistent with the grayscale value of the grayscale data Data1, and its luminous brightness is consistent with the grayscale value of the grayscale data Data1; or, as Figure 5 As shown, the driving unit 123 can be connected to the cathode of the pixel 20, and the anode of the pixel 20 can be connected to the second preset power supply voltage VDD (i.e., the positive power supply voltage). The above-mentioned driving unit 123 can be specifically used to: provide a pull-down constant current to the cathode of the pixel 20 according to the pulse width modulation signal generated by the pulse width modulation unit 122, and maintain a time consistent with the pulse width of the pulse width modulation signal, so that the pixel 20 emits light with a brightness consistent with the grayscale value of the grayscale data Data1.

[0101] In some specific embodiments, Figure 6 As shown, the data acquisition unit 121 may include a dual-way selection switch 1211. The control end of the dual-way selection switch 1211 receives a second control signal K12. The two input ends of the dual-way selection switch 1211 (i.e., the first output end A and the second input end B) are electrically connected to the pixel memory 11 and the frame buffer, respectively. The output end C of the dual-way selection switch 1211 is electrically connected to the pulse width modulation unit 122. Furthermore, the second control signal K12 controls the output end of the dual-way selection switch 1211 to sequentially connect to the two input ends of the dual-way selection switch 1211 during the current frame display period, so that the partial data bits Data11 are transmitted from the pixel memory 11 to the pulse width modulation unit 122, and the remaining data bits Data12 are transmitted from the frame buffer to the pulse width modulation unit 122.

[0102] Specifically, the dual-way selection switch 1211 may be an analog switch. The pixel driving circuit 10 may further include a second control signal line (not shown), which is used to provide the second control signal K12 to the control terminal of the dual-way selection switch 1211 .

[0103] Furthermore, in a specific implementation, the second control signal K12 may be a pulse signal including a first preset potential, a second preset potential, and a third preset potential. The second control signal K12 changes to control the output terminal C of the dual-way selection switch 1211 to be connected to the first input terminal A, or to control the output terminal C of the dual-way selection switch 1211 to be connected to the second input terminal B, or to control the output terminal C of the dual-way selection switch 1211 to be disconnected from either the first input terminal A or the second input terminal B. Specifically, when the second control signal K12 is at the first preset potential, the output terminal C of the dual-way selection switch 1211 may be connected to the first input terminal B; when the second control signal K12 is at the second preset potential, the output terminal C of the dual-way selection switch 1211 may be connected to the second input terminal A; and when the second control signal K12 is at the third preset potential, the output terminal C of the dual-way selection switch 1211 may be disconnected from either the first input terminal A or the second input terminal B.

[0104] In some embodiments, as Figure 6 As shown, in the above-mentioned pixel driving circuit 10, the pixel driving module 12 may further include a second control switch S2, wherein a control terminal of the second control switch S2 receives a third control signal K13, an input terminal of the second control switch S2 is electrically connected to the pulse width modulation unit 122, and an output terminal of the second control switch S2 is electrically connected to an input terminal of the driving unit 123. Furthermore, the third control signal K13 controls the second control switch S2 to be turned on during the current frame display period, so that the pulse width modulation signal generated by the pulse width modulation unit 122 is transmitted from the pulse width modulation unit 122 to the driving unit 123, thereby causing the driving unit 123 to provide a driving signal to the pixel 20 based on the received pulse width modulation signal.

[0105] Specifically, the current frame display cycle may include a data acquisition cycle and a display cycle located after the data acquisition cycle, wherein the starting time point of the display cycle is determined by the moment when the pixel 20 starts to emit light within the current frame display cycle. For example, it can be specifically the moment when the pixel 20 starts to emit light within the current frame display cycle. In addition, the above-mentioned data acquisition unit 121 can be specifically used to: obtain the above-mentioned partial data bits Data11 from the pixel memory 11 during the data acquisition cycle in the current frame display cycle, and obtain the above-mentioned remaining data bits Data12 from the frame buffer. The above-mentioned third control signal K13 can control the second control switch S2 to be turned on during the display cycle in the current frame display cycle, so that the driving unit 123 provides a driving signal to the pixel 20 according to the received pulse width modulation signal.

[0106] Furthermore, in a specific implementation, the third control signal K13 may be a pulse signal including high and low potentials. The third control signal K13 changes to control the on and off switching of the second control switch S2. Specifically, when the third control signal K13 is high, the second control switch S2 is turned on; when the third control signal K13 is low, the second control switch S2 is turned off.

[0107] In some specific embodiments, Figure 6 The pixel driving circuit 10 may further include a third control signal line (not shown) configured to provide the third control signal K13 to the control terminal (ie, gate) of the second control switch S2.

[0108] Furthermore, it should be noted that the various structures of the pixel driving circuit 10 in the above method embodiment may refer to the specific implementation described in this embodiment.

[0109] As can be seen from the above, the pixel driving circuit provided in the embodiment of the present application can pre-store some data bits in the grayscale data of the current frame of the pixel locally by introducing a pixel memory for storing some data bits in the grayscale data of the current frame of the pixel in the pixel driving circuit. Therefore, in the process of the pixel driving circuit driving the pixels connected to it, the pixel driving circuit can directly obtain some data bits in the grayscale data of the current frame of the pixel from the local, and only needs to obtain the remaining data bits in the grayscale data of the current frame of the pixel from the outside. Therefore, the time consumed by the pixel driving circuit to obtain grayscale data can be reduced, especially the time consumed by the pixel driving circuit to obtain grayscale data in high grayscale conditions can be greatly reduced, and the refresh clock frequency required by the pixel driving circuit is reduced, thereby reducing display power consumption, especially significantly reducing the display power consumption of micro-display products to increase the standby time of the display products.

[0110] See also Figure 7 , Figure 7 Schematic diagram of the structure of the display device provided in the embodiment of the present application. Figure 7 As shown, the display device 100 includes a pixel driving circuit 101 of any of the above embodiments. Specifically, the display device 100 may include a plurality of pixels (not shown in the figure), and the plurality of pixels may be arranged in an array to form a pixel array. The number of the above pixel driving circuits 101 may be multiple, and each pixel driving circuit 101 may be connected to one or more pixels, and each pixel driving circuit 101 is used to drive the one or more pixels connected thereto to display.

[0111] In some embodiments, as Figure 7As shown, the display device 100 may further include a display control circuit 102 electrically connected to the pixel driving circuit 101, and a frame buffer 103 electrically connected to the display control circuit 102. The display control circuit 102 is configured to: transmit partial data bits in the grayscale data of the pixel in the current frame to the pixel memory in the corresponding pixel driving circuit 101 for storage, and transmit the remaining data bits of the grayscale data of the pixel in the current frame stored in the frame buffer, except for the partial data bits, to the pixel driving module in the corresponding pixel driving circuit 101.

[0112] In some examples, the display device 70 can be an electronic device such as an optical projection, a vehicle-mounted head-up display (HUD), or any device with a display screen such as a smart phone, a smart watch, a laptop computer, a tablet computer, a driving recorder, a navigator, a head-mounted device, etc.

[0113] It should be noted that the display device provided in the embodiment of the present application, since it is provided with the pixel driving circuit provided in the embodiment of the present application, can achieve the beneficial effects that can be achieved by any pixel driving circuit provided in the embodiment of the present application. Please refer to the previous embodiment for details and will not be repeated here.

[0114] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. A pixel driving method, characterized in that: include: Providing a pixel driving circuit, the pixel driving circuit comprising a pixel memory and a two-way selection switch, wherein two input terminals of the two-way selection switch are electrically connected to the pixel memory and the frame buffer respectively; Before a current frame display period, receiving a portion of data bits in the grayscale data of the current frame of the pixel, and storing the received portion of data bits in the pixel memory, wherein the portion of data bits is at least one most significant bit in the grayscale data of the current frame of the pixel; controlling the output end of the dual-way selection switch to be connected to the two input ends of the dual-way selection switch in sequence during a current frame display period, so as to first obtain the partial data bits from the pixel memory and then obtain the remaining data bits of the grayscale data of the current frame of the pixel except the partial data bits from the frame buffer during the current frame display period; providing a driving signal to the pixel according to the obtained partial data bits and the remaining data bits; The receiving of part of the grayscale data of the current frame of the pixel and storing the received part of the data bits in the pixel memory includes: When the number of valid bits of the grayscale data of the current frame of the pixel is greater than or equal to a first preset number and less than a second preset number, receiving the most significant bit of the grayscale data of the current frame of the pixel, and storing the received most significant bit in the pixel memory; When the number of valid bits of the grayscale data of the current frame of the pixel is greater than or equal to the second preset number, the most significant bit and the second most significant bit in the grayscale data of the current frame of the pixel are received, and the received most significant bit and the second most significant bit are stored in the pixel memory.

2. The pixel driving method according to claim 1, wherein: The receiving, before the current frame display period, part of the grayscale data of the pixel in the current frame and storing the received part of the data bits in the pixel memory comprises: In response to receiving the first control signal, before the current frame display period, a portion of the data bits in the grayscale data of the current frame of the pixel is received, and the received portion of the data bits is stored in the pixel memory.

3. The pixel driving method according to claim 1, wherein: Providing a driving signal to the pixel according to the obtained partial data bits and the remaining data bits includes: generating a pulse width modulation signal corresponding to the grayscale data of the pixel in the current frame according to the partial data bits and the remaining data bits; A driving signal is provided to the pixel according to the pulse width modulation signal.

4. The pixel driving method according to claim 1, wherein: The controlling the output end of the dual-way selection switch to be sequentially connected to the two input ends of the dual-way selection switch during the current frame display period, so as to first obtain the partial data bits from the pixel memory and then obtain the remaining data bits of the grayscale data of the current frame of the pixel except the partial data bits from the frame buffer during the current frame display period, comprises: In response to receiving the second control signal, the output end of the dual-way selection switch is controlled to be connected to the two input ends of the dual-way selection switch in sequence during the current frame display period, so as to first obtain the partial data bits from the pixel memory, and then obtain the remaining data bits other than the partial data bits in the grayscale data of the current frame of the pixel from the frame buffer during the current frame display period.

5. The pixel driving method according to claim 3, wherein: Providing a driving signal to the pixel according to the pulse width modulation signal includes: In response to receiving the third control signal, a driving signal is provided to the pixel according to the pulse width modulation signal during a current frame display period.

6. A pixel driving circuit, characterized in that: include: A pixel memory, configured to store, before a current frame display period, a portion of data bits in the grayscale data of the pixel in the current frame, wherein the portion of data bits is at least one most significant bit in the grayscale data of the pixel in the current frame; a pixel driving module electrically connected to the pixel memory, the pixel driving module being configured to obtain, during a current frame display period, the partial data bits from the pixel memory, obtain the remaining data bits of the grayscale data of the current frame of the pixel except for the partial data bits from the frame buffer, and provide a driving signal to the pixel based on the obtained partial data bits and the remaining data bits; Wherein, the pixel driving circuit further includes: a dual-way selection switch, wherein a control end of the dual-way selection switch receives a second control signal, and two input ends of the dual-way selection switch are electrically connected to the pixel memory and the frame buffer, respectively, wherein the second control signal controls the output end of the dual-way selection switch to be sequentially connected to the two input ends of the dual-way selection switch during a current frame display period, so as to first obtain the partial data bits from the pixel memory and then obtain the remaining data bits of the grayscale data of the current frame of the pixel except the partial data bits from the frame buffer during the current frame display period; The storing of some data bits in the grayscale data of the current frame of the pixel includes: When the number of valid bits of the grayscale data of the current frame of the pixel is greater than or equal to a first preset number and less than a second preset number, storing the most significant bit of the grayscale data of the current frame of the pixel; When the number of valid bits of the grayscale data of the current frame of the pixel is greater than or equal to the second preset number, the most significant bit and the second most significant bit of the grayscale data of the current frame of the pixel are stored.

7. The pixel driving circuit according to claim 6, wherein: The pixel driving circuit further includes: A first control switch, wherein the control end of the first control switch receives a first control signal, the input end of the first control switch receives the partial data bits, and the output end of the first control switch is electrically connected to the pixel memory, wherein the first control signal controls the first control switch to be turned on before the current frame display period, so that the partial data bits are transmitted to the pixel memory for storage before the current frame display period.

8. A display device, characterized in that: The pixel driving circuit comprises the pixel driving circuit according to any one of claims 6 to 7.

Citation Information

Patent Citations

  • LED display device, driving circuit thereof and driving method

    CN107545864A