Driving method for display, and driving chip, device, medium, and product

By increasing the voltage difference value of the power supply terminal and shortening the scanning time in the subfield of the display, the problem of dynamic false contour phenomenon in the near-eye display environment is solved, and the display effect is improved and the motion blur is weakened.

WO2025161206A1PCT designated stage Publication Date: 2025-08-07LUMICORE MICROELECTRONICS SHANGHAI CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/095861
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-31
Filing Date
2024-05-28
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

In the existing display technology, digitally driven silicon-based microdisplays are prone to dynamic false contours in near-eye display environments, resulting in poor display effects.

Method used

By dividing a frame of image into multiple subfields and increasing the voltage difference at the power supply terminal and shortening the scanning time in the selected subfield, the actual difference between voltage and scanning time is controlled to weaken or eliminate dynamic false contour phenomenon.

Benefits of technology

Without affecting the overall brightness, the dynamic false contour phenomenon is effectively weakened or eliminated, the display effect is improved, and the intensification of motion blur is avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024095861_07082025_PF_FP_ABST
    Figure CN2024095861_07082025_PF_FP_ABST
Patent Text Reader

Abstract

A driving method for a display, and a driving chip, a device, a medium, and a product. The display comprises pixels, which are connected to a first power supply end and a second power supply end, wherein the first power supply end is used for providing a first voltage, and the second power supply end is used for providing a second voltage. The driving method comprises: dividing a frame of image into a plurality of sub-fields (S10); selecting at least one sub-field from among the plurality of sub-fields, and taking same to be a first sub-field, wherein an original difference value, which corresponds to the first sub-field, between a first voltage and a second voltage is v1, and when the original difference value between the first voltage and the second voltage is v1, an original scanning time corresponding to the first sub-field is T1 (S20); and in the first sub-field, controlling an actual difference value between the first voltage and the second voltage to be v2, and controlling an actual scanning time, which corresponds to the first sub-field, to be T2, wherein v2>v1, and T2<T1 (S30). The driving method can weaken and even eliminate the impact of a dynamic false contouring phenomenon on a display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Display driving method, driving chip, device, medium and product

[0001] Cross-references

[0002] This application claims priority to the Chinese patent application filed on January 31, 2024, with application number "202410138877.0" and invention name "Driving method, driving chip, device, medium and product of display", all contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of display technology, and in particular to a display driving method, driving chip, device, medium and product. Background Art

[0004] With the advancement of display technology and the improvement of people's living standards, display devices have become part of every aspect of our lives and production. However, while display devices offer convenience, they also pose a risk of dynamic false contouring, which can lead to poor image quality. Therefore, mitigating or even eliminating the impact of dynamic false contouring on display quality is a pressing issue.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a display driving method, a driving chip, a device, a medium, and a product, which can reduce or even eliminate the influence of the dynamic false contour phenomenon on the display effect.

[0007] In a first aspect, an embodiment of the present application provides a driving method for a display, wherein the display includes pixels, and the pixels are connected to a first power supply terminal and a second power supply terminal, the first power supply terminal is used to provide a first voltage, and the second power supply terminal is used to provide a second voltage; the driving method includes: dividing a frame of image into multiple subfields; selecting at least one subfield from the multiple subfields as a first subfield, wherein the original difference between the first voltage and the second voltage corresponding to the first subfield is v1, and when the original difference between the first voltage and the second voltage is v1, the original scanning time corresponding to the first subfield is T1; in the first subfield, the actual difference between the first voltage and the second voltage is controlled to be v2, and the actual scanning time corresponding to the first subfield is controlled to be T2, v2>v1, T2<T1.

[0008] In a possible implementation of the first aspect, when the original difference between the first voltage and the second voltage is v1, the weight of the first subfield is the original weight;

[0009] The driving method also includes:

[0010] The actual weight of the first subfield is controlled to be 1 / M of the original weight, and the actual number of each first subfield is controlled to be M times the original number of the first subfields, where M>1.

[0011] In a possible implementation of the first aspect, selecting at least one subfield from the multiple subfields as the first subfield includes:

[0012] Selecting k subfields from the plurality of subfields as first subfields, wherein the data bits of the k first subfields are different, and k≥2;

[0013] The driving method also includes:

[0014] Dividing the M×k first subfields into M subfield groups, each subfield group including k first subfields with different weights;

[0015] The M subfield groups are scanned sequentially.

[0016] In a possible implementation of the first aspect, the transient brightness of the first subfield under v2 is N times the transient brightness of the first subfield under v1;

[0017] When there are multiple first subfields, the values ​​of N corresponding to different first subfields are different.

[0018] In a possible implementation of the first aspect, the driving method further includes:

[0019] selecting at least one subfield from the plurality of subfields as a second subfield, wherein a data bit corresponding to the second subfield is different from a data bit corresponding to the first subfield;

[0020] In the second subfield, the actual difference between the first voltage and the second voltage is controlled to be v1.

[0021] In a possible implementation of the first aspect, the data bits of the first subfield are higher than the data bits of the second subfield.

[0022] Based on the same inventive concept, in a second aspect, an embodiment of the present application further provides a driver chip for driving a display, wherein the display includes pixels, and the pixels are connected to a first power supply terminal and a second power supply terminal, wherein the first power supply terminal is used to provide a first voltage, and the second power supply terminal is used to provide a second voltage;

[0023] The driver chip includes:

[0024] A division module, used for dividing a frame time into multiple subfields;

[0025] a selection module, configured to select at least one subfield from the plurality of subfields as a first subfield, wherein an original difference between a first voltage and a second voltage corresponding to the first subfield is V1, and when the original difference between the first voltage and the second voltage is V1, an original scanning time corresponding to the first subfield is T1;

[0026] The driving module is used to control the actual difference between the first voltage and the second voltage to be V2 in the first subfield, and to control the actual scanning time corresponding to the first subfield to be T2, where V2>V1 and T2<T1.

[0027] Based on the same inventive concept, in a third aspect, an embodiment of the present application further provides an electronic device, including:

[0028] a processor, and a memory storing computer program instructions;

[0029] The processor reads and executes computer program instructions to implement the display driving method as described in any one of the embodiments of the first aspect.

[0030] Based on the same inventive concept, in the fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which computer program instructions are stored. When the computer program instructions are executed by a processor, a method for driving a display as described in any one of the embodiments in the first aspect is implemented.

[0031] Based on the same inventive concept, in the fifth aspect, an embodiment of the present application further provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the driving method of the display as described in any one of the embodiments in the first aspect is implemented.

[0032] According to an embodiment of the present application, at least one of the multiple subfields is selected as the first subfield. When driving the picture corresponding to the first subfield, the original difference v1 between the first power terminal VP and the second power terminal VCOM is no longer used for driving. Instead, the actual difference between the first power terminal VP and the second power terminal VCOM is increased to v2. In this way, relative to the original scanning time corresponding to the original difference being v1, when the time difference is increased to v2, the scanning time corresponding to the first subfield can be shortened to T2, that is, the luminous time corresponding to the first subfield can be shortened, thereby reducing or even eliminating the influence of the dynamic false contour phenomenon on the display effect without affecting the overall brightness of the first subfield. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Other features, objects and advantages of the present application will become more apparent by reading the following detailed description of non-limiting embodiments with reference to the accompanying drawings, in which the same or similar reference numerals represent the same or similar features and the accompanying drawings are not drawn to scale.

[0034] FIG1 shows a schematic diagram of a generation of a dynamic false contour phenomenon when the display is stationary;

[0035] FIG2 shows the dynamic integration result of pixel brightness when the human eye moves from grayscale 127 to grayscale 128;

[0036] FIG3 shows the dynamic integration result of pixel brightness when the human eye moves from grayscale 128 to grayscale 127;

[0037] FIG4 shows the result of quantizing the integral brightness of image pixels when the human eye moves;

[0038] FIG5 is a schematic diagram showing the process of generating bright and dark stripes when the display moves to the left with the head and the human eye tracks pixels;

[0039] FIG6 is a schematic diagram showing a process of generating bright and dark stripes when the display moves rightward with the head and the human eye tracks pixels;

[0040] FIG7 is a schematic diagram showing a process of generating bright and dark stripes when the display moves with the head to the left and the human eye does not track pixels;

[0041] FIG8 is a schematic diagram showing a process of generating bright and dark stripes when the display moves to the right with the head and the human eye does not track pixels;

[0042] FIG9 a shows a schematic structural diagram of a pixel in a display driving method provided in an embodiment of the present application;

[0043] FIG9 b shows another structural schematic diagram of a pixel in the display driving method provided in an embodiment of the present application;

[0044] FIG10 is a schematic diagram showing a relationship between a light-emitting device and voltage and current;

[0045] FIG11 is a schematic diagram showing a flow chart of a method for driving a display provided in an embodiment of the present application;

[0046] FIG12 shows a schematic diagram of adjusting the voltage value and the scanning time;

[0047] FIG13 is a schematic diagram showing the optimization effect of dynamic false contours when the head is stationary and the eyes are tracking;

[0048] FIG14 is a schematic diagram showing the optimization effect of dynamic false contours when the head moves to the left and the human eye is tracking;

[0049] FIG15 is a schematic diagram showing the optimization effect of dynamic false contours when the head moves to the left and the human eye does not track;

[0050] FIG16 shows a schematic diagram of adjusting voltage value, scanning time, and weight value;

[0051] FIG17 is a schematic diagram showing the optimization effect of dynamic false contours when the head is stationary and the eyes are tracking;

[0052] FIG18 is a schematic diagram showing the optimization effect of dynamic false contours when the head moves to the left and the human eye is tracking;

[0053] FIG19 is a schematic diagram showing the optimization effect of dynamic false contours when the head moves to the left and the human eye does not track;

[0054] FIG20 shows the dynamic integration result of pixel brightness when the human eye moves from grayscale 127 to grayscale 128 in this application;

[0055] FIG21 shows the dynamic integration result of pixel brightness when the human eye moves from grayscale 128 to grayscale 127 in this application;

[0056] FIG22 shows a comparison of the results of the original 8-subfield solution and the 12-subfield solution of the present application for the integral quantization of image pixel brightness when the human eye moves;

[0057] FIG23 shows a schematic structural diagram of a driver chip provided in an embodiment of the present application;

[0058] FIG24 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only configured to explain the present application and are not configured to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is merely to provide a better understanding of the present application by illustrating the examples of the present application.

[0060] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or device comprising the elements.

[0061] It should be understood that when describing the structure of a component, when a layer or a region is referred to as being "on" or "over" another layer or region, it may mean that it is directly on the other layer or region, or that other layers or regions are included between it and the other layer or region. Furthermore, if the component is turned over, the layer or region will be "below" or "beneath" the other layer or region.

[0062] It should be understood that the term "and / or" as used herein is merely a description of the relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.

[0063] In the embodiments of the present application, the term "connect" may refer to a direct connection between two components or a connection between two components via one or more other components. The term "drive" may refer to "control" or "operate." A display may refer to a display device or a module / part of a display device.

[0064] It will be apparent to those skilled in the art that various modifications and variations can be made in this application without departing from the spirit or scope of this application. Therefore, this application is intended to cover modifications and variations of this application that fall within the scope of the corresponding claims (technical solutions claimed for protection) and their equivalents. It should be noted that the embodiments provided in the examples of this application can be combined with each other without contradiction.

[0065] In the display industry, silicon-based microdisplay technology not only achieves higher pixel density and system integration due to the mature complementary metal-oxide-semiconductor (CMOS) process that can integrate more display units per unit area, but also has the advantages of high resolution, high contrast, and low power consumption. Therefore, silicon-based microdisplay technology is currently the focus of industry attention. Whether it has a good display effect is an important factor in measuring the performance of a display. Due to the existence of the human eye's visual response process, digitally driven silicon-based microdisplays have the phenomenon of dynamic false contours. Therefore, how to reduce or even eliminate the impact of dynamic false contours on the display effect is one of the problems that need to be solved.

[0066] Because the human eye's perception of external light brightness is energy-accumulating, there is a slight delay between the moment light appears and the moment the eye begins to perceive brightness, and from the moment light disappears and the moment the eye no longer perceives brightness. These delays are known as the visual delay effect and the persistence of vision effect, respectively. Depending on the color and brightness of the light, as well as individual differences between people, this delay typically ranges from 50ms to 200ms. Together, these delays represent the human eye's visual response process. Due to this visual response process, the process by which the human eye perceives image brightness is often represented as a dynamic integration of the image pixel brightness.

[0067] Please refer to Figure 1. Figure 1 uses the traditional display industry (display is fixed) as an example to explain the reason why digital driven displays produce dynamic false contours. In Figure 1, the horizontal axis represents the position of the pixel on the display, and the vertical axis represents time; T frame Indicates the time it takes for the display to display one frame. Furthermore, taking a 256-level grayscale as an example, a frame is divided into eight subfields, with the scan weight sequence for each subfield being 128:64:32:16:8:4:2:1. A gray subfield represents an unlit subfield, and a white subfield represents a lit subfield.

[0068] In Figure 1, the left half represents 127-level grayscale pixels, and the right half represents 128-level grayscale pixels. The oblique arrows indicate the trajectory of the human eye tracking the pixels in this frame. For trajectory A, the human eye's perception of brightness remains at 127-level grayscale. For trajectory B, the human eye's tracking trajectory moves from 127-level grayscale to 128-level grayscale. Due to the visual response process, the human eye integrates the brightness of multiple pixels along the moving trajectory, and the human eye's perception of brightness increases to 255-level grayscale, represented by bright streaks. Similarly, when the human eye moves in the opposite direction at position X5, dark streaks are also produced, as shown in trajectory C. For trajectory D, the human eye's perception of brightness remains at 128-level grayscale.

[0069] Figures 2 and 3 show the results of the human eye's quantization of the pixel brightness integral. As described above, a frame of image is divided into eight subfields. The scanning weights and encoding for each subfield are shown in Figures 2 and 3. The scanning order is from subfield 0 to subfield 7. A subfield code of "1" indicates that the subfield is illuminated, and a subfield code of "0" indicates that the subfield is not illuminated. In Figure 2, when the human eye tracks from a grayscale region of 127 to a grayscale region of 128, the maximum brightness integral appears as 255 grayscale levels, i.e., bright streaks. In Figure 3, when the human eye tracks in the reverse direction, from a grayscale region of 128 to a grayscale region of 127, the minimum brightness integral appears as 0 grayscale levels, i.e., dark streaks. Figure 4 shows the dynamic process of generating bright and dark streaks using a curve.

[0070] The above is an explanation of the dynamic false contour phenomenon that occurs when the display is fixed.

[0071] In near-eye display environments (such as augmented reality (AR) and virtual reality (VR)), since the display moves with the head, the following situations can be categorized based on head movement and eye tracking:

[0072] 1) No moving head (i.e., the display does not move), eye tracking;

[0073] 2) The head does not move (i.e. the display does not move), so the human eye does not track;

[0074] 3) Head movement (i.e., display movement), eye tracking;

[0075] 4) The head moves (i.e. the display moves), but the human eye does not track.

[0076] For case 1), similar to the phenomenon in the traditional display industry, the process of generating dynamic false contours is as shown in FIG1 above, and the cause is the same as the principle described in FIG2 and FIG3 above.

[0077] For case 2), since neither the display nor the human eye moves, no dynamic false contour phenomenon occurs.

[0078] For case 3), refer to Figures 5 and 6. Again, assuming the left half represents 127-level grayscale pixels and the right half represents 128-level grayscale pixels, as examples, when the display moves left or right with the head, the human eye tracks from the 127-level grayscale area to the 128-level grayscale area, resulting in bright streaks, as shown in trace A. The reason for this is similar to the principle described in Figure 2 above. Similarly, when the eye tracks in the opposite direction, dark streaks are produced, as shown in trace B. The reason for this is also similar to the principle described in Figure 3 above. The slope of the pixels is related to the speed of head movement.

[0079] For case 4), please refer to Figures 7 and 8, still using the example of the left half representing 127-level grayscale pixels and the right half representing 128-level grayscale pixels. In Figure 7, although the human eye does not move, the display's leftward movement with the head causes the different subfields of the pixels to shift leftward in physical space, causing the eye to passively move from the 127-level grayscale region to the 128-level grayscale region, thereby generating bright streaks. Furthermore, this process lasts much longer than the eye's active tracking process, so the bright streaks persist even longer. This phenomenon does not occur in the traditional display industry (where the display is stationary). The schematic diagram for the cause of bright streaks is similar to that described in Figure 2 above. Similarly, in Figure 8, the display's rightward movement with the head causes the eye to passively move from the 128-level grayscale region to the 127-level grayscale region, resulting in dark streaks. The schematic diagram for the cause of dark streaks is also similar to the principle described in Figure 3 above.

[0080] In summary, the most significant difference between near-eye display environments (including AR / VR) and traditional display environments (where the display is stationary) is that when the display moves with the head but the eye doesn't track, a new phenomenon called dynamic false contouring is introduced, and this phenomenon is more pronounced due to its longer duration. Furthermore, the methods used in traditional display environments (where the display is stationary) to mitigate dynamic false contouring can actually enhance motion blur in near-eye display environments (including AR / VR), weakening the display quality.

[0081] As shown in Figure 9, a pixel in a display can be connected to a first power terminal VP and a second power terminal VCOM. The first power terminal VP is used to provide a first voltage, and the second power terminal VCOM is used to provide a second voltage. Specifically, the pixel includes a MOS transistor and a light-emitting device, and the light-emitting device includes a light-emitting material. The anode of the light-emitting device is connected to the first power terminal VP through the MOS transistor, and the cathode of the light-emitting device is connected to the second power terminal VCOM.

[0082] The brightness of the light-emitting device is related to its current and voltage as shown in Figure 10. Therefore, the brightness can be changed by changing the voltage applied across the light-emitting device.

[0083] There are three specific ways to change the voltage applied across the light-emitting device: 1) increasing the voltage at the first power supply terminal VP while keeping the voltage at the second power supply terminal VCOM unchanged; 2) keeping the voltage at the first power supply terminal VP unchanged while reducing the voltage at the second power supply terminal VCOM; 3) increasing the voltage at the first power supply terminal VP while reducing the voltage at the second power supply terminal VCOM.

[0084] For example, due to the manufacturing process, the cathodes of multiple light-emitting devices are designed as a whole layer, that is, multiple pixels are connected to the same second power supply terminal VCOM, and the anodes of each light-emitting device can be independent of each other. Therefore, the voltage of the first power supply terminal VP of pixels with different luminous colors can be adjusted separately.

[0085] In near-eye display environments (including AR / VR), the occurrence of motion blur is proportional to the duration of the frame's illumination. That is, the longer the frame's illumination duration, the more pronounced the motion blur. A frame often consists of multiple subfields, each with its own weight. Generally speaking, the subfield weight is related to both brightness and illumination duration. As can be seen above, varying the voltage difference between the first power supply terminal VP and the second power supply terminal VCOM can change pixel brightness. If the frequency of variation of the voltage difference between the first power supply terminal VP and the second power supply terminal VCOM is measured in subfields, the brightness of each subfield can be varied by varying the voltage difference between the first power supply terminal VP and the second power supply terminal VCOM. When the subfield weight remains unchanged, increasing the voltage difference between the first power supply terminal VP and the second power supply terminal VCOM can increase the transient brightness of the subfield. The total brightness of a subfield is the integral of the illumination duration and the transient brightness. Therefore, increasing the transient brightness of a subfield can shorten the illumination duration of the subfield, thereby reducing motion blur in near-eye display environments (including AR / VR).

[0086] Based on the above technical concept, in order to improve the impact of the dynamic false contour phenomenon on the display effect in a near-eye display environment (including AR / VR and other environments), the present application provides a digital drive scanning solution that cooperates with adjusting the voltage difference between the first power supply terminal VP and the second power supply terminal VCOM. Specifically, the present application provides a display driving method, a driver chip, an electronic device, a computer-readable storage medium, and a computer program product. The display driving method, driver chip, electronic device, computer-readable storage medium, and computer program product can be applied, for example, to a display that is prone to the dynamic false contour phenomenon and adopts a digital drive method, wherein the display that adopts a digital drive method can include, for example: a liquid crystal display LCD, a digitally driven light emitting diode LED display, and an organic light emitting diode OLED display, and of course other displays can also be used, and the present application is not limited thereto.

[0087] The following first introduces the driving method of the display provided in the embodiment of the present application.

[0088] As shown in FIG11 , the display driving method provided in the embodiment of the present application includes S10 to S30 .

[0089] S10, dividing one frame time into multiple subfields;

[0090] S20, selecting at least one subfield from the plurality of subfields as a first subfield, wherein an original difference between a first voltage and a second voltage corresponding to the first subfield is v1, and when the original difference between the first voltage and the second voltage is v1, an original scanning time corresponding to the first subfield is T1;

[0091] S30 , in the first subfield, controlling the actual difference between the first voltage and the second voltage to be v2 , and controlling the actual scanning time corresponding to the first subfield to be T2 , where v2 > v1 and T2 < T1 .

[0092] The specific implementation of each of the above steps will be described in detail below.

[0093] According to the driving method of the display provided by the embodiment of the present application, at least one is selected from multiple subfields as the first subfield. When driving the picture corresponding to the first subfield, the original difference v1 between the first power terminal VP and the second power terminal VCOM is no longer used for driving. Instead, the actual difference between the first power terminal VP and the second power terminal VCOM is increased to v2. In this way, relative to the original scanning time corresponding to the original difference being v1, when the time difference is increased to v2, the scanning time corresponding to the first subfield can be shortened to T2, that is, the luminous time corresponding to the first subfield can be shortened, thereby reducing or even eliminating the influence of the dynamic false contour phenomenon on the display effect without affecting the overall brightness of the first subfield.

[0094] The specific implementation methods of the above steps are introduced below.

[0095] For example, in S10 , the pixel width of one frame of image is 8 bits, which means that one frame of image is divided into 8 subfields.

[0096] For example, as shown in Figure 12, the numbers 0 to 7 in the scan sequence represent subfields 0 through 7, for a total of eight subfields. Different subfields represent different time segments within a frame. During the driving process to display a frame of image, subfields 0 through 7 can be sequentially scanned and illuminated. Different subfields correspond to different data bits; for example, the data bits corresponding to subfields 0 through 7 increase in order.

[0097] In S20, as shown in FIG12, any one or more subfields from the 0th to the 7th subfields may be selected as the first subfield. For example, when 8 subfields are used to represent 128 grayscale levels out of 256 grayscale levels, subfields 4 to 7 with high data bits are selected as the first subfield.

[0098] It should be noted that in the various figures of this application, the voltage values ​​v1 and v2 refer to the difference between the first power supply terminal VP and the second power supply terminal VCOM. As shown in the left figure of Figure 12, the original difference between the first voltage and the second voltage corresponding to the first subfield (subfields 4 to 7) is v1, and when the original difference between the first voltage and the second voltage is v1, the original scanning time corresponding to the first subfield (subfields 4 to 7) is T1. In the case of the voltage value v1, the specific values ​​of the original scanning time T1 corresponding to different first subfields are different. For example, as shown in the left figure of Figure 12, the original scanning time T1 corresponding to the first subfield (subfield 4) is 16t, the original scanning time T1 corresponding to the first subfield (subfield 5) is 32t, the original scanning time T1 corresponding to the first subfield (subfield 6) is 64t, and the original scanning time T1 corresponding to the first subfield (subfield 7) is 128t, where t is the scanning time per unit subfield when the voltage value is v1.

[0099] In S30, as shown in the right figure of Figure 12, when driving and displaying the first subfield (subfields 4 to 7), the difference between the first power supply terminal VP and the second power supply terminal VCOM corresponding to the first subfield is controlled to be v2, and the actual scanning time corresponding to the first subfield (subfields 4 to 7) is controlled to be T2. For example, if v2 is greater than v1, so that the transient brightness of the first subfield (subfields 4 to 7) is doubled, the actual scanning time corresponding to the first subfield (subfields 4 to 7) can be reduced to half the original scanning time. As shown in Figure 12, at voltage value v1, displaying 128 grayscale levels requires 128t, while at voltage value v2, displaying 128 grayscale levels only requires 64t.

[0100] In order to more intuitively understand the optimization effect of increasing the voltage difference of the first subfield and reducing the scanning time of the first subfield on the dynamic false contour phenomenon, please refer to Figures 13 to 15. For bright stripes, since the scanning time of the first subfield is reduced, that is, the effective scanning time of one frame is reduced, which is equivalent to inserting a black frame in the remaining time of one frame, it can have a certain inhibitory effect on bright stripes.

[0101] However, the inventors have found that a driving scheme that increases the voltage difference of the first subfield and reduces the scanning time of the first subfield has no significant effect on dark stripes and may even aggravate the flicker during display.

[0102] To solve this technical problem, in some embodiments, when the original difference between the first voltage and the second voltage is v1, the weight of the first subfield is the original weight. For example, multiple subfields correspond to the 0th to the jth data bits in sequence, and the corresponding data bit of the first subfield is the i-th bit. The original weight of the first subfield is 2 i, j≥i≥0. The instantaneous brightness of the first subfield under v2 is N times the instantaneous brightness of the first subfield under v1.

[0103] The display driving method provided by the embodiment of the present application may further include: controlling the weight of the first subfield to be 1 / M of the original weight, and controlling the actual number of each first subfield to be M times the original number of the first subfield, M>1.

[0104] For example, as shown in FIG16 , a frame of image is represented by 8 subfields with 256 levels of grayscale, and subfields 0 to 7 correspond to the 0th to 7th data bits respectively. The high 4-bit subfield weights can be selected as the four first subfields, that is, subfields 4 to 7 are the 4 first subfields respectively, and the original weights of subfields 4 to 7 are 16, 32, 64, and 128 respectively. The voltage values ​​corresponding to subfields 4 to 7 are v1, and the original scanning times corresponding to subfields 4 to 7 are 16t, 32t, 64t, and 128t respectively.

[0105] For example, the voltage difference between subfields 4 and 7 is increased to v2 as needed, so that the brightness of subfields 4 to 7 increases to N times the original brightness. For example, in Figure 16, the voltage values ​​of subfields 4 to 7 with high weights are increased to double the original brightness, and the corresponding scanning time of subfields 4 to 7 is reduced to half of the original time.

[0106] The weights of the first subfields (subfields 4 to 7) with high weights are reduced to 1 / M of the original weights, and the number of first subfields with high weights is increased to M times the original weights. The relationship between N and M must satisfy: M / N ≤ 1 (M > 1). If multiple subfields are selected as the first subfield in S20, the relationship between N and M corresponding to each first subfield can satisfy this relationship.

[0107] As shown in Figure 16, N=2, M=2, and the number of the first subfields (subfield 4 to subfield 7) becomes twice the original number, thereby adding subfields 8 to subfields 11, among which the weight, scanning time, and coding of subfield 8 are the same as the weight, scanning time, and coding of subfield 4, respectively; the weight, scanning time, and coding of subfield 9 are the same as the weight, scanning time, and coding of subfield 5, respectively; the weight, scanning time, and coding of subfield 10 are the same as the weight, scanning time, and coding of subfield 6, respectively; the weight, scanning time, and coding of subfield 11 are the same as the weight, scanning time, and coding of subfield 7, respectively.

[0108] In some embodiments, S20 includes: selecting k subfields from the plurality of subfields as first subfields, the k first subfields having different data bits, where k ≥ 2. The display driving method provided in the embodiment of the present application further includes: dividing the M×k first subfields into M subfield groups, each subfield group including k first subfields with different weights; and sequentially scanning the M subfield groups.

[0109] Still using FIG16 as an example, k=4, M=2. Since the number of first subfields increases from 4 to 8, the number of scans in the first subfield doubles. The eight increased first subfields can be divided into two subfield groups, one of which includes subfields 4 to 7, and the other includes subfields 8 to 11. Subfields 4 to 7 have different weights, and subfields 8 to 11 have different weights. The weights of subfields 4 to 7 are the same as the weights of subfields 8 to 11. During scan driving, subfields 4 to 11 can be scanned sequentially. Still taking the 128-level grayscale as an example, subfields 0 to subfield 6 are not lit, subfield 7 is lit, subfield 8 to subfield 10 are not lit, and subfield 11 is lit. After the number of high-order subfields increases, according to the scanning sequence provided in the embodiment of the present application, it is possible to avoid the unlit subfields in the high-order subfields 4 to subfield 11 being adjacent to each other in the scanning order, and it is also possible to avoid the lit subfields in the high-order subfields 4 to subfield 11 being adjacent to each other in the scanning order, thereby further improving the dynamic false contour phenomenon.

[0110] In order to more intuitively understand the optimization effect of increasing the voltage difference of the first subfield and reducing the scanning time of the first subfield, reducing the weight of the first subfield and increasing the number of first subfields on the dynamic false contour phenomenon, please refer to Figures 17 to 19. For bright and dark stripes, since the scanning time of the first subfield is reduced, the voltage difference of the first subfield is increased, the weight of the first subfield is reduced and the number of first subfields is increased, the scanning time of one frame is kept unchanged, which is equivalent to inserting a valid frame in the other time of one frame. Therefore, it can have a certain inhibitory effect on both bright and dark stripes.

[0111] Furthermore, referring to Figures 20 and 21, we can see that after applying this solution, the maximum brightness integral of image pixels during motion is reduced from 255 grayscales to 199 grayscales, while the minimum brightness integral increases from 0 grayscale to 56 grayscales. The comparison in Figure 22 further verifies that this solution can effectively reduce the impact of dynamic false contouring on display quality without increasing the flickering effect.

[0112] In some embodiments, when there are multiple first subfields, the values ​​of N corresponding to different first subfields are different. This allows for flexible adjustment of the transient brightness corresponding to each subfield, thereby better leveraging the display effects of different subfields. For example, the values ​​of N corresponding to subfields 4 and 5 are different, and the values ​​of N corresponding to subfields 6 and 7 are also different.

[0113] In some embodiments, N can be an integer or a decimal. For example, the value of N corresponding to subfields 4 to 7 is 2.

[0114] In some embodiments, the driving method of the display provided by the embodiment of the present application may also include: selecting at least one subfield from multiple subfields as a second subfield, the data bit corresponding to the second subfield is different from the data bit corresponding to the first subfield; in the second subfield, controlling the actual difference between the first voltage and the second voltage to be v1.

[0115] For example, a subfield in which the dynamic false contour phenomenon is not obvious may be selected as the second subfield, and a subfield in which the dynamic false contour phenomenon is obvious may be selected as the first subfield.

[0116] In the embodiment of the present application, the voltage difference of the second subfield may no longer be increased, but only the voltage difference of the first subfield may be increased, which is beneficial for reducing power consumption while weakening the dynamic false contour phenomenon.

[0117] Exemplarily, as shown in FIG. 12 or FIG. 16 , subfield 0 to subfield 3 may be selected as the second subfield, and the voltage value corresponding to the second subfield is still v1.

[0118] In some embodiments, the data bit of the first subfield is higher than the data bit of the second subfield. The dynamic false contour phenomenon is more obvious in the subfield with higher data bit. The subfield with higher data bit is used as the first subfield, and the voltage value of the subfield with higher data bit is increased and the scanning time is reduced to reduce the dynamic false contour phenomenon.

[0119] Based on the same inventive concept, an embodiment of the present application also provides a driver chip for driving a display, the display including pixels, the pixels being connected to a first power supply terminal and a second power supply terminal, the first power supply terminal being used to provide a first voltage, and the second power supply terminal being used to provide a second voltage.

[0120] As shown in FIG. 23 , the driver chip 300 includes a division module 310 , a selection module 320 and a driver module 330 .

[0121] A division module 310 is configured to divide a frame time into a plurality of subfields;

[0122] a selection module 320 configured to select at least one subfield from the plurality of subfields as a first subfield, wherein an original difference between a first voltage and a second voltage corresponding to the first subfield is V1, and when the original difference between the first voltage and the second voltage is V1, an original scanning time corresponding to the first subfield is T1;

[0123] The driving module 330 is configured to control the actual difference between the first voltage and the second voltage to be V2 in the first subfield, and to control the actual scanning time corresponding to the first subfield to be T2, where V2>V1 and T2<T1.

[0124] According to the driver chip provided in the embodiment of the present application, at least one of the multiple subfields is selected as the first subfield. When driving the picture corresponding to the first subfield, the original difference v1 between the first power terminal VP and the second power terminal VCOM is no longer used for driving. Instead, the actual difference between the first power terminal VP and the second power terminal VCOM is increased to v2. In this way, relative to the original scanning time corresponding to the original difference being v1, when the time difference is increased to v2, the scanning time corresponding to the first subfield can be shortened to T2, that is, the luminous time corresponding to the first subfield can be shortened, thereby reducing or even eliminating the influence of the dynamic false contour phenomenon corresponding to the first subfield on the display effect without affecting the overall brightness of the first subfield.

[0125] In some embodiments, when the original difference between the first voltage and the second voltage is v1, the weight of the first subfield is the original weight;

[0126] The driving module 330 is further configured to:

[0127] The weight of the first subfield is controlled to be 1 / M of the original weight, and the actual number of each first subfield is controlled to be M times the original number of the first subfield, where M>1.

[0128] In some embodiments, the selection module 320 is specifically configured to:

[0129] Selecting k subfields from the plurality of subfields as first subfields, wherein the data bits of the k first subfields are different, and k≥2;

[0130] The driving module 330 is further configured to:

[0131] Dividing the M×k first subfields into M subfield groups, each subfield group including k first subfields with different weights;

[0132] The M subfield groups are scanned sequentially.

[0133] In some embodiments, the transient brightness of the first subfield under v2 is N times the transient brightness of the first subfield under v1; when there are multiple first subfields, the values ​​of N corresponding to different first subfields are different.

[0134] In some embodiments, the selection module 320 is further configured to:

[0135] selecting at least one subfield from the plurality of subfields as a second subfield, wherein a data bit corresponding to the second subfield is different from a data bit corresponding to the first subfield;

[0136] The driving module 330 is further configured to:

[0137] In the second subfield, the actual difference between the first voltage and the second voltage is controlled to be v1.

[0138] In some embodiments, the data bits of the first subfield are higher than the data bits of the second subfield.

[0139] The driver chip provided in the embodiment of the present application can implement each process in the embodiment of the driving method of the display shown in Figure 11. To avoid repetition, it will not be described here.

[0140] Based on the same inventive concept, an embodiment of the present application further provides an electronic device. FIG24 shows a schematic diagram of the hardware structure of the electronic device provided in an embodiment of the present application.

[0141] The electronic device may include a processor 801 and a memory 802 storing computer program instructions.

[0142] Specifically, the processor 801 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiment of the present invention.

[0143] The memory 802 may include a large capacity memory for data or instructions. By way of example and not limitation, the memory 802 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive, or a combination of two or more of these. Where appropriate, the memory 802 may include removable or non-removable (or fixed) media. Where appropriate, the memory 802 may be inside or outside the integrated gateway disaster recovery device. In a specific embodiment, the memory 802 is a non-volatile solid-state memory.

[0144] In certain embodiments, memory 802 includes read-only memory (ROM). Where appropriate, the ROM may be mask-programmed ROM, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), electrically rewritable ROM (EAROM), or flash memory, or a combination of two or more of these. For example, the memory may include non-volatile transient memory.

[0145] The processor 801 reads and executes computer program instructions stored in the memory 802 to implement any one of the display panel driving methods in the above embodiments.

[0146] In one example, the electronic device may further include a communication interface 803 and a bus 810. As shown in FIG24, the processor 801, the memory 802, and the communication interface 803 are connected via the bus 810 and communicate with each other.

[0147] The communication interface 803 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiment of the present invention.

[0148] Bus 810 comprises hardware, software or both, couples the parts of electronic equipment to each other.For example, and not limitation, bus can comprise accelerated graphics port (AGP) or other graphics bus, enhanced industry standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industry standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations.In suitable cases, bus 810 can comprise one or more buses.Although the embodiment of the present invention describes and shows specific bus, the present invention considers any suitable bus or interconnection.

[0149] Illustratively, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA).

[0150] The electronic device can execute the display driving method in the embodiment of the present application, thereby realizing the display driving method and driving chip described in combination with Figures 11 and 23.

[0151] The present application also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program can implement the display driving method of the above-mentioned embodiment and achieve the same technical effect. To avoid repetition, the above-mentioned computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., and is not limited here.

[0152] An embodiment of the present application further provides a computer program product, which includes computer program instructions. When the computer program instructions are executed by a processor, the method for driving a display as described in any one of the above embodiments is implemented.

[0153] It should be understood that the present application is not limited to the specific configurations and processes described above and illustrated in the figures. For the sake of brevity, a detailed description of known methods is omitted here. In the above embodiments, several specific steps are described and illustrated as examples. However, the method process of the present application is not limited to the specific steps described and illustrated. Those skilled in the art can make various changes, modifications, and additions, or change the order of the steps after understanding the spirit of the present application.

[0154] The functional blocks shown in the above-described block diagram can be implemented as hardware, software, firmware or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or communication link via a data signal carried in a carrier wave. "Computer-readable medium" can include any medium capable of storing or transmitting information. Examples of computer-readable media include electronic circuits, semiconductor memory devices, ROMs, flash memories, erasable ROMs (EROMs), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency links, etc. The code segment can be downloaded via a computer network such as the Internet, an intranet, etc.

[0155] According to an embodiment of the present application, the computer-readable storage medium may be a non-transitory computer-readable storage medium.

[0156] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps. In other words, the steps can be performed in the order mentioned in the embodiments, or in a different order, or several steps can be performed simultaneously.

[0157] Aspects of the present application have been described above with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine so that these instructions executed via the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. This processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor or a field programmable logic circuit. It is also understood that each box in the block diagram and / or the flowchart and the combination of the boxes in the block diagram and / or the flowchart can also be implemented by the dedicated hardware that performs the specified function or action, or can be implemented by the combination of dedicated hardware and computer instructions.

[0158] While the embodiments described above are not exhaustive, they do not limit the present application to the specific embodiments described. Clearly, numerous modifications and variations are possible based on the above description. These embodiments are selected and described in detail in this specification to better explain the principles and practical applications of the present application, thereby enabling those skilled in the art to better utilize the present application and its modifications. The present application is limited only by the claims and their full scope and equivalents.

Claims

1. A method for driving a display, characterized in that: The display comprises pixels, the pixels being connected to a first power terminal and a second power terminal, the first power terminal being used to provide a first voltage, and the second power terminal being used to provide a second voltage; The driving method includes: Divide a frame of image into multiple subfields; Selecting at least one subfield from the plurality of subfields as a first subfield, wherein an original difference between the first voltage and the second voltage corresponding to the first subfield is v1, and when the original difference between the first voltage and the second voltage is v1, an original scanning time corresponding to the first subfield is T1; In the first subfield, the actual difference between the first voltage and the second voltage is controlled to be v2, and the actual scanning time corresponding to the first subfield is controlled to be T2, where v2>v1 and T2<T1.

2. The method according to claim 1, characterized in that In a case where the original difference between the first voltage and the second voltage is v1, the weight of the first subfield is the original weight; The driving method further includes: The actual weight of the first subfield is controlled to be 1 / M of the original weight, and the actual number of each of the first subfields is controlled to be M times the original number of the first subfields, where M>1.

3. The method according to claim 2, characterized in that The selecting at least one subfield from the plurality of subfields as the first subfield comprises: Selecting k subfields from the plurality of subfields as first subfields, wherein the k first subfields have different data bits, and k≥2; The driving method further includes: Dividing M×k first subfields into M subfield groups, each subfield group including k first subfields with different weights; The M subfield groups are scanned sequentially.

4. The method according to claim 2, characterized in that The transient brightness of the first subfield under v2 is N times the transient brightness of the first subfield under v1; When there are multiple first subfields, the values of N corresponding to different first subfields are different.

5. The method according to claim 1, wherein The driving method further includes: selecting at least one subfield from the plurality of subfields as a second subfield, wherein a data bit corresponding to the second subfield is different from a data bit corresponding to the first subfield; In the second subfield, the actual difference between the first voltage and the second voltage is controlled to be v1.

6. The method according to claim 5, characterized in that The data bit of the first subfield is higher than the data bit of the second subfield.

7. A driver chip, characterized in that: for driving a display, the display comprising pixels, the pixels being connected to a first power supply terminal and a second power supply terminal, the first power supply terminal being used to provide a first voltage, and the second power supply terminal being used to provide a second voltage; The driver chip includes: A division module, used for dividing a frame time into multiple subfields; a selection module, configured to select at least one subfield from the plurality of subfields as a first subfield, wherein an original difference between the first voltage and the second voltage corresponding to the first subfield is V1, and when the original difference between the first voltage and the second voltage is V1, an original scanning time corresponding to the first subfield is T1; The driving module is configured to control the actual difference between the first voltage and the second voltage to be V2 in the first subfield, and to control the actual scanning time corresponding to the first subfield to be T2, where V2>V1 and T2<T1.

8. An electronic device, characterized in that: include: a processor, and a memory storing computer program instructions; The processor reads and executes the computer program instructions to implement the display driving method according to any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed by a processor, the display driving method according to any one of claims 1 to 6 is implemented.

10. A computer program product, characterized in that The computer program product comprises computer program instructions, and when the computer program instructions are executed by a processor, the method for driving a display according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Driving method and pixel units of active matrix organic light emitting diode panel

    CN103198797A

  • Driving method used for display panel

    CN107507569A

  • Improved display sub-field scanning gray scale imaging method and device

    CN107591119A

  • Display driving method, driving chip, device, medium and product

    CN117975851A

  • Display apparatus and image display method

    CN1338094A