Pixel driving method, pixel driving circuit and display device
By storing and processing grayscale data of the current frame of the pixel in the pixel driving circuit, the problem of high power consumption of micro display products is solved, and more efficient battery usage and longer standby time is achieved.
Patent Information
- Application Number
- CN202411419585.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-10-11
AI Technical Summary
The miniaturization of micro-display products leads to a decrease in battery capacity, resulting in one charge per day or multiple charges per day becoming a bottleneck. How to reduce the power consumption of micro-display products has become an important issue.
Provided is a pixel driving method and circuit, by introducing a pixel memory into the pixel driving circuit, receiving and storing some data bits in the grayscale data of the pixel current frame, and obtaining some data bits from the memory during the current frame display period, from The frame buffer acquires the remaining data bits and generates a pulse width modulation signal to drive the pixels.
It reduces the time spent in the pixel driving circuit to acquire grayscale data, reduces the refresh clock frequency, significantly reduces the display power consumption, and increases the standby time.
Smart Images

Figure CN119107900A_ABST
Abstract
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 daily charging or multiple charging 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; in 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] The partial data bits are at least one valid bit in the grayscale data of the pixel in the current frame.
[0007] Part of the data bits are the most significant bit in the grayscale data of the current frame of the pixel, or the most significant bit and the second most significant bit in the grayscale data of the current frame of the pixel.
[0008] Among them, receiving some data bits in the grayscale data of the current frame of the pixel and storing the received some data bits in the pixel memory includes: in response to receiving a first control signal, before the current frame display cycle, receiving some data bits in the grayscale data of the current frame of the pixel, and storing the received some data bits in the pixel memory.
[0009] Wherein, in the current frame display cycle, 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, and a driving signal is provided to the pixel according to the obtained partial data bits and the remaining data bits, including: in the current frame display cycle, 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; a pulse width modulation signal corresponding to the grayscale data of the current frame of the pixel is generated according to the partial data bits and the remaining data bits; and a driving signal is provided to the pixel according to the pulse width modulation signal.
[0010] Wherein, during the current frame display cycle, 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 cycle, 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] The step of providing a driving signal to a pixel according to a pulse width modulation signal comprises: 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, used to store part of the data bits in the grayscale data of the current frame of the pixel; a pixel driving module, 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 cycle, obtain the remaining data bits in the grayscale data of the current frame of the pixel except for the part of the data bits from the frame buffer, and provide a driving signal to the pixel according to 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 cycle, so that part of the data bits are transmitted to the pixel memory for storage before the current frame display cycle; 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 cycle, so as to realize that during the current frame display cycle, first some of the data bits are obtained from the pixel memory, and then the remaining data bits except some 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 includes a pixel memory, then receives part of the data bits in the grayscale data of the current frame of the pixel, and stores the received part of the data bits in the pixel memory, then obtains part of the data bits from the pixel memory in the current frame display cycle, obtains the remaining data bits in the grayscale data of the current frame of the pixel except part of the data bits from the frame buffer, and provides a driving signal to the pixel according to the obtained part of the data bits and the remaining data bits, so that in the process of the pixel driving circuit driving the pixel connected thereto, the pixel driving circuit can directly obtain part of the data bits in the grayscale data of the current frame of the pixel from the local (i.e., the pixel memory), and only needs to obtain the remaining data bits in the grayscale data of the current frame of the pixel from the outside (i.e., the frame buffer), thereby reducing the time consumed by the pixel driving circuit to obtain grayscale data, especially greatly reducing the time consumed by the pixel driving circuit to obtain grayscale data in high grayscale conditions, and reducing the refresh clock frequency required by the pixel driving circuit, thereby reducing the display power consumption, especially greatly reducing the display power consumption of micro-display products, so as to increase the standby time of the display product.
Brief Description of the Drawings
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. 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 is a flowchart of a pixel driving method provided in an embodiment of the present application;
[0018] Figure 2 is a schematic structural diagram of a pixel driving circuit provided in an embodiment of the present application;
[0019] Figure 3 is another structural schematic diagram of a pixel driving circuit provided in an embodiment of the present application;
[0020] Figure 4 is another structural schematic diagram of a pixel driving circuit provided in an embodiment of the present application;
[0021] Figure 5 is another structural schematic diagram of a pixel driving circuit provided in an embodiment of the present application;
[0022] Figure 6 is another structural schematic diagram of a pixel driving circuit provided in an embodiment of the present application;
[0023] Figure 7 It is a schematic diagram of the structure 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 rather than all embodiments, and 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 the present 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. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0026] In addition, when it is mentioned that an element is "connected" or "coupled" to another element, it includes all the situations where it is directly connected or coupled to another element or where other elements are inserted in between. On the contrary, 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 examples of which will be described below.
[0028] See also Figure 1 , Figure 1 : is a schematic diagram of a process 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, the pixel driving circuit 10 includes a pixel memory 11 (such as Figure 2 shown).
[0030] Specifically, Figure 2 As shown, the pixel driving circuit 10 is used to drive the pixel 20 connected thereto to 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: receiving a portion of the data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received portion of the data bits Data11 in the pixel memory 11 (eg Figure 2 shown).
[0033] Step S13: In the current frame display period, a partial data bit Data11 is obtained from the pixel memory 11, and the remaining data bits Data12 other than the partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 are obtained from the frame buffer, and a driving signal (such as 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), for example, a blue light Micro-LED, a green light Micro-LED, or a red light Micro-LED.
[0035] In this embodiment, the frame buffer does not belong to the pixel driving circuit 10, but is a storage device outside the pixel driving circuit 10. In addition, 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 except the above-mentioned partial data bits Data11, or can be used to store all data bits (i.e., the above-mentioned partial data bits Data11 and the remaining data bits Data12) of the grayscale data Data1 of the current frame of the pixel 20. 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; or, the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except the above-mentioned partial data bits Data11 are stored in the frame buffer, while the above-mentioned 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), and the frame buffer memory is used to: store the grayscale data of each pixel in the current frame display image in the current frame display cycle. Moreover, 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 cycle to the current frame display cycle, 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 written into the buffer memory before the current frame display cycle (for example, the grayscale data of each pixel in the previous frame display image) will be 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 bit 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 in 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] Among them, 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 and the larger the size of the pixel 20, the larger t can be.
[0042] In some specific embodiments, the partial data bit Data11 may be specifically 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 cycle, obtaining the remaining valid bits (i.e., the remaining data bits Data12) in 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 significant bits.
[0043] In some other specific embodiments, the above-mentioned partial data bits Data11 may specifically be 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 may 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 may specifically include: in the current frame display cycle, 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) in 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 according to 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 bit Data11 is the 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), 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: in the current frame display period, when the number of valid bits in 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 in 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 in 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 the high grayscale case can be reduced in a targeted manner, and the refresh clock frequency required in the high grayscale case can be reduced in a targeted manner, thereby effectively solving the problem of high display power consumption in the high grayscale case.
[0047] In specific implementation, in the above-mentioned 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 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; 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 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.
[0048] Accordingly, the above step S13 may specifically include: 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, 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 according to all the obtained valid bits.
[0049] In this way, the grayscale data transfer time in high grayscale conditions can be reduced in a targeted manner, and the refresh clock frequency required in high grayscale conditions can be reduced in a targeted manner, thereby effectively solving the problem of high display power consumption in high grayscale conditions. Moreover, based on this, the grayscale data transfer time in very high grayscale conditions can be further reduced, and the refresh clock frequency required in very high grayscale conditions can be further reduced, thereby significantly reducing the display power consumption in high grayscale conditions.
[0050] It should be noted that, in the present 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). Furthermore, compared to a scheme of acquiring all data bits in the grayscale data Data of the current frame of the pixel 20 from the outside, because the speed of acquiring the data bits in the grayscale data Data1 locally is faster than the speed of acquiring the data bits in the grayscale data Data1 externally, the scheme of acquiring 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 acquire all data bits in the grayscale data of the current frame of the pixel 20. Furthermore, because the number of data bits of the grayscale data Data1 that needs to be acquired externally is reduced, the scheme of acquiring the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 locally in this embodiment can also reduce the refresh clock frequency required by the pixel driving circuit 10, thereby reducing display power consumption and increasing the working time (or standby time) of the display product.
[0051] In addition, compared with the scheme of storing all data bits in the grayscale data Data1 of the current frame of the pixel 20 in the pixel memory 11, the scheme of storing only the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 in the pixel memory 11 in the present embodiment has lower storage space requirements for the pixel memory 11, thereby being able to reduce the area occupied by the pixel memory 11 in the pixel driving circuit 10, thereby 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, Figure 2As shown, the pixel driving circuit 10 may further include a first control switch S1, 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 the 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 partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received partial data bits Data11 in the pixel memory 11, may specifically include: in response to receiving the first control signal K11, in the previous frame display cycle, receiving partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20, and storing the received partial 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 above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 are written into the pixel memory 11, the partial data bits in 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 changes to control the on and off of the first control switch S1. Specifically, when the first control signal K11 is a high potential, the first control switch S1 is turned on; when the first control signal K11 is 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 as 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 except the partial data bits Data11 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 according to 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, 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 step S1-1 may specifically include: in response to receiving the second control signal K12 of the first preset potential, obtaining part 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 of the second preset potential, obtaining the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except for part of the data bits Data11 from the frame buffer during the current frame display period.
[0063] Specifically, in the above-mentioned embodiment where the partial data bit Data11 is one or more valid bits on the leftmost in the grayscale data Data1 of the current frame of the pixel 20, the above-mentioned acquisition of the partial data bit Data11 from the pixel memory 11 may specifically include: acquiring each data bit included in the partial data bit Data11 from the pixel memory 11 bit by bit in a left-to-right order. The above-mentioned acquisition of the remaining data bits Data12 in the grayscale data Data1 of the current frame of the pixel 20 except the partial data bit Data11 from the frame buffer may specifically include: acquiring each data bit included in the remaining data bit Data12 from the frame buffer bit by bit in a left-to-right order. In this way, it is possible to achieve bit by bit acquisition of all data bits in the grayscale data Data1 of the current frame of the pixel 20 within the current frame display period.
[0064] Step S1 - 2 : generating a pulse width modulation signal corresponding to the grayscale data Data1 of the current frame of the pixel 20 according to the partial data bits Data11 and the remaining data bits Data12 .
[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. In addition, in a specific implementation, the above step S1-2 may specifically include: determining the grayscale value of the grayscale data Data1 of the current frame of the pixel 20 according to the partial data bit Data11 and the remaining data bit Data12, and 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 a pulse width of 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, 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] And, 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 light emission 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, the pixel driving circuit includes a pixel memory, then receives part of the data bits in the grayscale data of the current frame of the pixel, and stores the received part of the data bits in the pixel memory, and then obtains part of the data bits from the pixel memory in the current frame display period, and obtains the remaining data bits in the grayscale data of the current frame of the pixel except for part of the data bits from the frame buffer, and provides a driving signal to the pixel according to the obtained part of the data bits and the remaining data bits, so that in the process of the pixel driving circuit driving the pixel connected thereto, the pixel driving circuit can directly obtain part of the data bits in the grayscale data of the current frame of the pixel from the local (i.e., the pixel memory), and only needs to obtain the remaining data bits in the grayscale data of the current frame of the pixel from the outside (i.e., the frame buffer), thereby reducing the time consumed by the pixel driving circuit to obtain grayscale data, especially greatly reducing the time consumed by the pixel driving circuit to obtain grayscale data in high grayscale conditions, and reducing the refresh clock frequency required by the pixel driving circuit, thereby reducing the display power consumption, especially greatly reducing the display power consumption of the micro display product, so as to increase the standby time of the display product.
[0071] See also Figure 2 , Figure 2 is a schematic diagram of the structure of the pixel driving circuit provided in the embodiment of the present application. Figure 2As shown, the pixel driving circuit 10 is used to drive the pixel 20 connected thereto to 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 part 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: obtain the part of the data bits Data11 from the pixel memory 11 in the current frame display period, obtain 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, and provide a driving signal to the pixel 20 according to the obtained part of the data bits Data11 and the remaining data bits Data12, so that the pixel 20 emits light in the current frame display period, and the light emission brightness of the pixel 20 in 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 realizing driving the pixel 20 to display in 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), for example, a blue light Micro-LED, a green light Micro-LED, or a red light Micro-LED.
[0073] In this embodiment, the frame buffer does not belong to the pixel driving circuit 10, but is a storage device outside the pixel driving circuit 10. In addition, 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 except the above-mentioned partial data bits Data11, or can be used to store all data bits (i.e., the above-mentioned partial data bits Data11 and the remaining data bits Data12) of the grayscale data Data1 of the current frame of the pixel 20. 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; or, the remaining data bits Data12 of the grayscale data Data1 of the current frame of the pixel 20 except the above-mentioned partial data bits Data11 are stored in the frame buffer, while the above-mentioned 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), and the frame buffer memory is used to: store the grayscale data of each pixel in the current frame display image in the current frame display cycle. Moreover, 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 cycle to the current frame display cycle, 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 written into the buffer memory before the current frame display cycle (for example, the grayscale data of each pixel in the previous frame display image) will be 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 bit 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 in 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 the present 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). Furthermore, compared to a scheme of acquiring all data bits in the grayscale data Data of the current frame of the pixel 20 from the outside, because the speed of acquiring the data bits in the grayscale data Data1 locally is faster than the speed of acquiring the data bits in the grayscale data Data1 externally, the scheme of acquiring 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 acquire all data bits in the grayscale data of the current frame of the pixel 20. Furthermore, because the number of data bits of the grayscale data Data1 that needs to be acquired externally is reduced, the scheme of acquiring the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 locally in this embodiment can also reduce the refresh clock frequency required by the pixel driving circuit 10, thereby reducing display power consumption and increasing the working time (or standby time) of the display product.
[0080] In addition, compared with the scheme of storing all data bits in the grayscale data Data1 of the current frame of the pixel 20 in the pixel memory 11, the scheme of storing only the above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 in the pixel memory 11 in the present embodiment has lower storage space requirements for the pixel memory 11, thereby being able to reduce the area occupied by the pixel memory 11 in the pixel driving circuit 10, thereby 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] Among them, 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 and the larger the size of the pixel 20, 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) in the grayscale data Data1 of the current frame of the pixel 20. Accordingly, the pixel driving module 12 may be specifically used to: obtain the most significant bit in 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) in 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 significant bits.
[0084] In some other specific embodiments, the above-mentioned partial data bits Data11 may 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 pixel driving module 12 may be specifically used to: obtain 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 during the current frame display period, obtain the remaining valid bits (i.e., the remaining data bits Data12) in 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 provide a driving signal to the pixel 20 according to the obtained most significant bit, the second most significant bit and the remaining significant bits.
[0085] Specifically, in the above embodiment where the above-mentioned part of the data bits Data11 is the 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), store the most significant bit in the grayscale data Data1 of the current frame of the pixel 20. Correspondingly, the above-mentioned 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, obtain the most significant bit in 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 of the current frame of the pixel 20 is less than the first preset number, obtain all the valid bits in 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 according to all the obtained valid bits. In this way, the grayscale data transfer time in the high grayscale case can be reduced in a targeted manner, and the refresh clock frequency required in the high grayscale case can be reduced in a targeted manner, thereby effectively solving the problem of high display power consumption in the high grayscale case.
[0086] Specifically, in the above-mentioned embodiment in which the above-mentioned partial data bits Data11 are the most significant bit and the second most significant bit, the above-mentioned pixel memory 11 can be specifically used for: 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), storing 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, storing 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] In this way, the grayscale data transfer time in high grayscale conditions can be reduced in a targeted manner, and the refresh clock frequency required in high grayscale conditions can be reduced in a targeted manner, thereby effectively solving the problem of high display power consumption in high grayscale conditions. Moreover, based on this, the grayscale data transfer time in very high grayscale conditions can be further reduced, and the refresh clock frequency required in very high grayscale conditions can be further reduced, thereby significantly reducing the display power consumption in high grayscale conditions.
[0089] In the above embodiment, if Figure 2 As shown, the pixel driving circuit 10 may further include a first control switch S1, 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 the 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 above-mentioned partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 are written into the pixel memory 11, the partial data bits in 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 changes to control the on and off of the first control switch S1. Specifically, when the first control signal K11 is a high potential, the first control switch S1 is turned on; when the first control signal K11 is a low potential, the first control switch S1 is turned off.
[0093] In some embodiments, Figure 3 As shown, the first control switch S1 may be a field effect transistor. The pixel driving circuit 10 may further include a first control signal line (not shown), which is used 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 in the figure). 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 at different time points.
[0095] Specifically, in an embodiment in which the above-mentioned pixel driving circuit 10 includes two data transmission lines, one of the two data transmission lines is used to transmit the above-mentioned partial data bit Data11 to the above-mentioned pixel memory 11, and the other of the two data transmission lines is used to transmit the above-mentioned remaining data bit Data12 to the above-mentioned pixel driving module 12.
[0096] In some embodiments, Figure 3 As shown, in the above pixel driving circuit 10 , the pixel driving module 12 may include a data acquisition unit 121 , a pulse width modulation unit 122 and a driving unit 123 .
[0097] The data acquisition unit 121 is used to acquire the partial data bits Data11 from the pixel memory 11 during the current frame display cycle, and to acquire the remaining data bits Data12 other than the partial data bits Data11 in the grayscale data Data1 of the current frame of the pixel 20 from the frame buffer. Specifically, in the above embodiment where the partial data bits Data11 are one or more valid bits on the leftmost in the grayscale data Data1 of the current frame of the pixel 20, the data acquisition unit 121 can be specifically used to: first acquire the individual data bits included in the partial data bits Data11 from the pixel memory 11 bit by bit in the order from left to right during the current frame display cycle, and then acquire the individual data bits included in the remaining data bits Data12 from the frame buffer bit by bit in the order from left to right, thereby achieving the bit-by-bit acquisition of all data bits in the grayscale data Data1 of the current frame of the pixel 20 during the current frame display cycle.
[0098] The pulse width modulation unit 122 is used to generate a pulse width modulation signal corresponding to the grayscale data Data1 of the current frame of the pixel 20 according to the above-mentioned partial data bits Data11 and the above-mentioned 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. In addition, during specific implementation, the pulse width modulation unit 122 can be specifically used to: determine the grayscale value of the grayscale data Data1 of the current frame of the pixel 20 according to the above-mentioned partial data bits Data11 and the above-mentioned remaining data bits Data12 obtained by the data acquisition unit 121, and then obtain 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 generate a pulse width modulation signal with a pulse width of the target pulse width, wherein the lookup table records the correspondence between multiple grayscale values and multiple preset pulse widths.
[0099] The driving unit 123 is used to provide a driving signal to the pixel 20 according to the pulse width modulation signal generated by the pulse width modulation unit 122. Among them, one of the anode and the cathode of the pixel 20 can be electrically connected to the driving unit 123, and the other of the anode and the cathode of the pixel 20 can be connected to a preset power supply voltage, and the above-mentioned driving signal can be a constant current.
[0100] Specifically, 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 light emission 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 the 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, and the output end C of the dual-way selection switch 1211 is electrically connected to the pulse width modulation unit 122. In addition, the second control signal K12 controls the output end of the dual-way selection switch 1211 to be connected to the two input ends of the dual-way selection switch 1211 in sequence during the current frame display period, so that the above-mentioned partial data bit Data11 is transmitted from the pixel memory 11 to the pulse width modulation unit 122, and the remaining data bit Data12 is 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 in the figure), 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 not connected to any one of the first input terminal A and the second input terminal B. Specifically, when the second control signal K12 is 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 the second preset potential, the output terminal C of the dual-way selection switch 1211 may be connected to the second input terminal A; when the second control signal K12 is the third preset potential, the output terminal C of the dual-way selection switch 1211 may be not connected to any one of the first input terminal A and the second input terminal B.
[0104] In some embodiments, Figure 6 As shown, in the above pixel driving circuit 10, the pixel driving module 12 may further include a second control switch S2, the control end of the second control switch S2 receives the third control signal K13, the input end of the second control switch S2 is electrically connected to the pulse width modulation unit 122, and the output end of the second control switch S2 is electrically connected to the input end of the driving unit 123. In addition, 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, and then the driving unit 123 provides a driving signal to the pixel 20 according to the received pulse width modulation signal.
[0105] Specifically, the current frame display cycle may include a data acquisition cycle and a display cycle 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 in the current frame display cycle, for example, it may be specifically the moment when the pixel 20 starts to emit light in the current frame display cycle. In addition, the above-mentioned data acquisition unit 121 may be specifically used to: obtain the above-mentioned partial data bit Data11 from the pixel memory 11 and obtain the above-mentioned remaining data bit Data12 from the frame buffer in the data acquisition cycle in the current frame display cycle. The above-mentioned third control signal K13 may control the second control switch S2 to be turned on in 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 a high potential and a low potential, and the third control signal K13 changes to control the on and off of the second control switch S2. Specifically, when the third control signal K13 is at a high potential, the second control switch S2 is turned on; when the third control signal K13 is at a low potential, the second control switch S2 is turned off.
[0107] In some specific embodiments, Figure 6 As shown, the second control switch S2 may be a field effect transistor. The pixel driving circuit 10 may further include a third control signal line (not shown), which is used 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 the display power consumption of micro-display products can be greatly reduced to increase the standby time of the display product.
[0110] See also Figure 7 , Figure 7 is a 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 above 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 correspondingly, and each pixel driving circuit 101 is used to drive one or more pixels connected thereto to display.
[0111] In some embodiments, 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 used to: transmit the partial data bits in the grayscale data of the current frame of the pixel 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 current frame of the pixel stored in the frame buffer except 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 embodiments for details, which 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 substitutions and improvements made within the spirit and principles of the present application should be included in the protection scope 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; Receiving some data bits in the grayscale data of the current frame of the pixel, and storing the received some data bits in the pixel memory; In the current frame display cycle, the partial data bits are obtained from the pixel memory, the remaining data bits other than the partial data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer, and a driving signal is provided to the pixel according to the obtained partial data bits and the remaining data bits.
2. The pixel driving method according to claim 1, characterized in that: The partial data bits are at least one valid bit in the grayscale data of the pixel in the current frame.
3. The pixel driving method according to claim 2, characterized in that: The partial data bits are the most significant bit in the grayscale data of the pixel in the current frame, or are the most significant bit and the second most significant bit in the grayscale data of the pixel in the current frame.
4. The pixel driving method according to claim 1, characterized in that: The 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, comprises: In response to receiving the first control signal, before the current frame display period, partial data bits in the grayscale data of the current frame of the pixel are received, and the received partial data bits are stored in the pixel memory.
5. The pixel driving method according to claim 1, characterized in that: The method of acquiring the partial data bits from the pixel memory and 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, and providing a driving signal to the pixel according to the acquired partial data bits and the remaining data bits, comprises: In a current frame display period, the partial data bits are obtained from the pixel memory, and the remaining data bits except the partial data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer; generating a pulse width modulation signal corresponding to the grayscale data of the current frame of the pixel 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.
6. The pixel driving method according to claim 5, characterized in that: The step of acquiring the partial data bits from the pixel memory and acquiring 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 includes: In response to receiving the second control signal, in the current frame display period, the partial data bits are first obtained from the pixel memory, and then the remaining data bits except the partial data bits in the grayscale data of the current frame of the pixel are obtained from the frame buffer.
7. The pixel driving method according to claim 5, characterized in that: Providing a driving signal to the pixel according to the pulse width modulation signal comprises: 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.
8. A pixel driving circuit, characterized in that: include: A pixel memory, used to store some data bits in the grayscale data of the current frame of the pixel; A pixel driving module is electrically connected to the pixel memory, and is used to obtain the partial data bits from the pixel memory during the current frame display period, 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, and provide a driving signal to the pixel according to the obtained partial data bits and the remaining data bits.
9. The pixel driving circuit according to claim 8, characterized in that: The pixel driving circuit further includes: a first control switch, wherein a control end of the first control switch receives a first control signal, an input end of the first control switch receives the partial data bits, and an 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 a current frame display period, so that the partial data bits are transmitted to the pixel memory for storage before the current frame display period; A two-way selection switch, wherein the control end of the two-way selection switch receives a second control signal, and the two input ends of the two-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 two-way selection switch to be sequentially connected to the two input ends of the two-way selection switch in a current frame display cycle, so as to first obtain the partial data bits from the pixel memory, and then obtain the remaining data bits except the partial data bits in the grayscale data of the current frame of the pixel from the frame buffer in the current frame display cycle.
10. A display device, characterized in that: The pixel driving circuit comprises the pixel driving circuit as described in any one of claims 8 to 9.
Citation Information
Patent Citations
LED display device, driving circuit thereof and driving method
CN107545864A
LED display screen display data segmentation method and system
CN110310591A
Dynamic memory allocation for frame buffer for spatial light modulator
US5307056A
Cited By
Pixel driving circuit and display panel
WO2026157376A1
