Solid-state imaging device with tunable conversion gain, driving method, and electronic device

CN119325626BActive Publication Date: 2026-09-18HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202280096819.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-06-28
Publication Date
2026-09-18
Estimated Expiration
2042-06-28

AI Technical Summary

Technical Problem

这种技术方案减轻了闪烁,提高了刷新率,减轻了重影,但由于重复施加相同电压电平的脉冲Pdrift,DC平衡会发生偏移,因此可能导致显示器上的老化

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119325626B_ABST
    Figure CN119325626B_ABST
Patent Text Reader

Abstract

A method for driving a display, the method comprising: receiving an input image; determining a first offset of a first DC balance A or a second offset of a second DC balance B from the input image; outputting a first wave pulse W1, wherein the first wave pulse W1 is based on the first offset of the first DC balance A; outputting a second wave pulse W2, wherein the second wave pulse W2 is based on the second offset of the second DC balance B, and the first wave pulse W1 is different from the second wave pulse W2 when the first DC balance A is different from the second DC balance B; displaying the input image corrected by the first wave pulse W1 or the second wave pulse W2 on the display.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic-paper displays (EPDs). More specifically, the present invention relates to ghosting reduction and DC balance compensation in EPDs, methods thereof, and related electronic devices. Background Technology

[0002] In EPD, an activation period is required before an image can be displayed clearly, for example, without a previous image, which is called "ghosting". Figure 1D As shown. During this activation period, the monitor needs to switch between white and black images multiple times. When the monitor is displaying moving images, flickering always occurs due to these switching during activation. Furthermore, users need to wait a long time during activation, in addition to a refresh period. Due to these issues, activation will not occur when the monitor is displaying moving images.

[0003] Furthermore, when one or more pixels on a monitor continue to display the same still image or the same color in a moving image, the brightness levels of these pixels will shift. For example, when a pixel on a monitor continues to display white, its brightness level can be converted to a white level. When pixels on the monitor display a color other than white after the brightness level shift, the different color will appear whiter than it should be. Worse still, this can cause the monitor to burn out. The same applies to black.

[0004] To address these issues and display clear images on a monitor, existing technologies have proposed methods such as... Figures 1A to 1C Some technical solutions are shown. For example... Figure 1A As shown, one technical solution is automatic initialization (activation), which repeatedly applies a pulse sequence to pixels on the display. The timing for performing automatic initialization is set by the user or, for example, by default, when the display screen switches to a predetermined image (e.g., a menu screen). This technical solution mitigates brightness level shifts to prevent screen burn-in, but the repeatedly applied pulses cause flicker, reduce the refresh rate, and this solution does not eliminate ghosting. This technical solution cannot be applied to moving images.

[0005] exist Figure 1BThe image illustrates another technical solution proposed in JP2015176133A, in which flushing pulses alternating between two voltage levels are applied to the pixels on the display before the addressing pulse is applied. The pulse pattern depends on the transition type, such as white to white (W->W), black to white (B->W), black to black (B->B), or white to black (W->B). This solution mitigates brightness level and DC balance shifts and ghosting, but the alternating pulses between the two voltage levels cause flickering and reduce the refresh rate.

[0006] exist Figure 1C The image illustrates another technical solution proposed in US20140092070A, in which a pulse Pdrift is applied to the pixels on the display every 6 minutes (curve 1) or 1 minute (curve 2) to compensate for drift, i.e., a shift in brightness level. This technical solution reduces flicker, improves refresh rate, and reduces ghosting, but due to the repeated application of pulse Pdrift with the same voltage level, the DC balance is shifted, which may lead to aging on the display.

[0007] Therefore, a new technical solution is needed to prevent flickering and ghosting when displaying moving images while maintaining or increasing the refresh rate. Summary of the Invention

[0008] In a first aspect, embodiments of the present invention provide a method for driving a display, the method comprising:

[0009] Receive input image;

[0010] Based on the input image, determine the first offset of the first DC balance A or the second offset of the second DC balance B;

[0011] Output a first pulse W1, wherein the first pulse W1 is based on the first offset of the first DC balance A;

[0012] Output a second pulse W2, wherein the second pulse W2 is based on the second offset of the second DC balance B, and the first pulse W1 is different from the second pulse W2 when the first DC balance A is different from the second DC balance B;

[0013] The input image, corrected by the first pulse W1 or the second pulse W2, is displayed on the monitor.

[0014] In one possible implementation, the first offset of the first DC balance A and the second offset of the second DC balance B are based on the content of the input image.

[0015] In one possible implementation, the first wave pulse W1 and / or the second wave pulse W2 are based on source data, wherein the source data is generated by a waveform control unit.

[0016] In one possible implementation, the source data is based on at least one of parameters L, M, and N, wherein parameter L comes from a ghosting compensation unit, parameter M comes from a DC balance adjustment unit, and parameter N comes from a timing control unit.

[0017] In one possible implementation, the parameter M is based on the input of at least one of the maximum value detection unit, the DC balance estimation unit, the previous image, and the next image.

[0018] In one possible implementation, the parameter L is based on the input of at least one of the maximum value detection unit, the previous image, and the next image.

[0019] In one possible implementation, the parameter N is based on the input of at least one of the previous image and the next image.

[0020] In one possible implementation, the input of the maximum value detection unit is the maximum value among the inputs of the DC balance estimation unit.

[0021] In one possible implementation, the input to the DC balance estimation unit is the brightness offset caused by the input image.

[0022] In one possible implementation, the input to the previous image is the previous image among two temporally consecutive images obtained from the input image and stored in a frame memory.

[0023] In one possible implementation, the input to the next image is the latter of two temporally consecutive images obtained from the input image and stored in the frame memory.

[0024] In one possible implementation,

[0025] When the image to be displayed by the display changes between a moving image and a static image according to the input image, the source data is based on the parameter L;

[0026] The source data is based on parameter M when the display is initialized, or when the display is requested by the user, or both.

[0027] The source data is based on the parameter N, depending on whether the colors displayed in two temporally consecutive images obtained from the input image while the motion image is being displayed are the same. Attached Figure Description

[0028] Figure 1 illustrates existing techniques for improving image representation on electronic paper displays.

[0029] Figure 2 An example of a waveform for driving pixels to eliminate flicker, provided by an embodiment of the present invention, is shown.

[0030] Figure 3A An exemplary waveform for driving pixels to compensate for offsets in brightness levels, provided by an embodiment of the present invention, is shown.

[0031] Figure 3B It shows the result of Figure 3A The effect achieved by the exemplary waveform shown.

[0032] Figure 4 An exemplary waveform for driving pixels to compensate for insufficient refresh cycles, provided by an embodiment of the present invention, is shown.

[0033] Figure 5 This illustrates how the embodiments of the present invention provide a solution to this problem. Figure 4 The issue shown is insufficient refresh cycle.

[0034] Figure 6 The embodiments of the present invention are shown. Figure 4 The effect of the image brightness on the display.

[0035] Figure 7 An exemplary waveform for driving pixels to compensate for brightness level offsets and insufficient refresh cycles, provided by an embodiment of the present invention, is shown.

[0036] Figure 8A This illustrates the adjustment of the offset of brightness levels between pixels provided by an embodiment of the present invention.

[0037] Figure 8B An exemplary waveform for driving pixels to adjust brightness levels, provided by an embodiment of the present invention, is shown.

[0038] Figure 9A An exemplary original waveform is shown.

[0039] Figure 9B An exemplary adjustment waveform for driving pixels to initialize DC balance is shown in an embodiment of the present invention.

[0040] Figure 10A This is a flowchart of a method for compensating for brightness offset provided in an embodiment of the present invention.

[0041] Figure 10B A flowchart of a method for compensating for DC balance offsets provided in an embodiment of the present invention.

[0042] Figure 10C Another flowchart of a method for compensating for brightness offset provided in an embodiment of the present invention.

[0043] Figure 10D A flowchart of a method for compensating for ghosting and adjusting DC balance provided in an embodiment of the present invention.

[0044] Figure 11 This is a schematic structural diagram of a device for compensating for ghosting provided in an embodiment of the present invention.

[0045] Figure 12 A method for evaluating the effects achieved by the present invention is shown.

[0046] Figure 13A A comparison of ghosting reduction achieved by the present invention and prior art is shown when a static image is displayed after a moving image.

[0047] Figure 13B A comparison of ghosting reduction achieved by the present invention and prior art during the capture of moving images is shown. Detailed Implementation

[0048] The terminology used in this application is for describing particular possible implementations only and is not intended to limit the application. The terms “a” and “described” used in the singular form, including in the appended claims, are also intended to include the plural form, unless otherwise expressly stated. It should also be understood that the term “and / or” as used herein refers to any or all possible combinations of one or more of the listed related items. It should also be understood that the term “comprising” as used herein specifies the presence of features, data, information, entities, steps, operations, devices, units, elements, and / or components, without excluding the presence or addition of one or more other features, data, information, entities, steps, operations, devices, units, elements, components, and / or combinations thereof.

[0049] It should be understood that although the terms "first," "second," etc., may be used to describe various devices or units in the embodiments of this application, these devices or units should not be limited by the terms. These terms are only used to distinguish devices or units. For example, without departing from the scope of the embodiments of this application, a first device and a first unit may be referred to as a second device and a second unit, respectively. Similarly, a second device and a second unit may be referred to as a first device and a first unit, respectively.

[0050] It should be noted that the order of the steps in this application can be freely arranged. That is, this application does not restrict the order of the steps.

[0051] The embodiments of this application will now be described with reference to the accompanying drawings.

[0052] Figure 2 An example of a waveform for driving a pixel to eliminate flicker, provided by an embodiment of the present invention, is shown. According to this embodiment, a simple pulse, such as..., is used when refreshing the pixel. Figure 2 As shown. After any period of time (such as seconds, minutes, or hours) of using the monitor, the brightness levels of some or all of the pixels on the monitor may change. For example, the offset of the brightness level can be determined as the difference between the brightness value derived from the input image and the brightness value derived from the displayed image based on the input image. To mitigate this offset of the brightness level without flickering, one can... Figure 2 The pulse shown is applied to the pixels on the display. When the color displayed on the pixel transitions from white to black, Figure 2 The pulse shown on the left is applied to this pixel. By applying a pulse with a positive voltage VPOS to a pixel that displays black in the next image, the pixel can clearly display black, thus providing a sharp image. See later. Figure 5 The definition Figure 2 The pulse width of the waveform shown can be determined based on the previous and next input images, and in particular their colors (black or white in this embodiment).

[0053] Similarly, when the color displayed on a pixel transitions from black to white, Figure 2 The pulse shown on the right is applied to this pixel. By applying a pulse with a negative voltage VNEG to a pixel that displays white in the next image, the pixel can clearly display white, thus providing a sharp image. See later. Figure 5 The definition Figure 2 The pulse width of the waveform shown can be determined based on the previous and next input images, and in particular their colors (black or white in this embodiment).

[0054] Based on the color transition that occurs in the pixel, i.e., "white to black" or "black to white", a pulse with VPOS or a pulse with VNEG is applied to each pixel.

[0055] These pulses can be applied to each pixel when refreshing all pixels on the display, when the display ends displaying moving images and begins displaying still images, and / or when the display switches between significantly different images, such as bright and dark images, significantly different content, such as cities, nature, people, indoor / outdoor scenes, sports, scenes from TV programs / animations / movies, and any other images. Optionally, and / or additionally, these pulses can be applied to each pixel at predetermined timings set by the user of the display or set by default.

[0056] This embodiment is able to reduce flicker because it does not use activation and initialization pulses.

[0057] Figure 3A An exemplary waveform is shown for driving pixels to compensate for luminance (or brightness) offset. The exemplary waveform is similar to... Figure 2 The pulse shown on the left. Figure 3B It shows how to apply Figure 3A The exemplary waveform shown illustrates the effect achieved by the pixel. Figure 3B In the graph shown, the horizontal axis displays time in minutes, and the vertical axis displays brightness in nits. As can be seen from the graph, in the uncompensated curve (i.e., without applying pulses to compensate for brightness shift), the pixel brightness value increases towards black levels over time. In contrast, according to an embodiment of the present invention, when pulses are applied to compensate for brightness shift, the pixel brightness value does not increase and remains almost zero. This means that the present invention reduces brightness shift without flickering.

[0058] Figure 4 An exemplary waveform for driving pixels to compensate for insufficient voltage levels or insufficient programming cycles during refresh, as provided in an embodiment of the present invention, is illustrated. This embodiment addresses the problem that the image refresh rate is faster than the response time of the materials used in the display. In this situation, the previous image may remain ghosted because the pixel voltage level cannot fully reach the target brightness level within the refresh cycle. To help the pixel reach the target brightness level, the voltage level can be... Figure 4 The pulse shown is applied to the pixels on the display.

[0059] Also refer to Figure 5 , Figure 5 This illustrates how the embodiments of the present invention provide a solution to this problem. Figure 4 The problem of insufficient voltage level during the refresh cycle is shown. Figure 5 The graph shown illustrates a response curve specific to the display material, with the horizontal axis representing time and the vertical axis representing brightness levels between 0.0 (black) and 1.0 (white). The entire width of the horizontal axis corresponds to the response time (Tresponse) of the material used in the display. The Tresponse is the time period required for the material to switch its voltage levels, one corresponding to the white level and the other to the black level. Only a portion of the response time corresponds to a refresh time. If the Trefresh is too short, the material cannot change the brightness level from black to white, and the transition will abruptly terminate when the pixels on the display transition between black and white. In the curve showing a transition from white to black, the inadequacy of the transition (502) causes a difference between the target color and the color actually displayed on the pixel because the transition terminates at the end of the Trefresh. This results in... Figure 5The gray level shown in the upper middle section. When the transition of the input image displayed on a pixel is white->black->black, the actual display image displayed on that pixel becomes white->gray->gray. The same principle applies to the transition from black to white and the resulting deficiency (501).

[0060] To compensate for deficiency 501, a pulse with voltage level VNEG can be applied to the pixel. To compensate for deficiency 502, a pulse with voltage level VPOS can be applied to the pixel. The specific pulse to apply for each pixel is determined based on the transition that occurs, and / or whether any pulse is applied to each pixel is determined based on whether any transition occurs.

[0061] Figure 6 The embodiments of the present invention are shown. Figure 4 The image brightness (also known as "luminance") shown affects the display. The white and black blocks in the top row represent the input image. The white and gray blocks in the second row represent the image actually displayed on the display without compensation, as provided in the embodiments of the present invention. The white, gray, and black blocks in the third row represent the image actually displayed on the display after compensation, as provided in the embodiments of the present invention. It should be noted that the gray shading is indicated by a shading line.

[0062] Figure 6 The changes in brightness levels are also illustrated, with curve 603, represented by a dashed line, corresponding to the uncompensated second row of blocks, and curve 604, represented by a double-dotted dashed line, corresponding to the compensated third row of blocks. Curve 603 shows the brightness change from white to gray corresponding to the gray blocks within dashed box 601, while maintaining the same gray level. Curve 604 shows the brightness change from white to gray corresponding to the gray blocks within dashed box 601, then gradually transitions to black corresponding to the gradually darkening gray blocks within dashed box 602. From... Figure 6 As can be seen, the embodiments of the present invention achieve compensation for the offset of brightness (or luminance), thereby preventing ghosting.

[0063] Figure 7 An exemplary waveform for driving pixels to compensate for brightness offset and insufficient refresh cycle provided by an embodiment of the present invention is shown. Figure 7 The waveform shown can be derived from the waveform shown in Figure 3 and Figure 4 The waveform combination shown is generated.

[0064] Figure 8A This illustrates the adjustment of the brightness level offset between pixels provided by an embodiment of the present invention. Figure 8B An exemplary waveform for driving pixels to adjust brightness levels, provided by an embodiment of the present invention, is shown. Figure 8AAs shown, the input image, comprising four pixels—pixA, pixB, pixC, and pixD—is a moving image, where each pixel changes its color over time. The color changes are represented by black and white blocks. The curves labeled pixA to pixD below the blocks show the change in brightness level for each pixel. For example, pixel pixA, located in the upper left corner of the input image, remains black throughout the moving image, and its brightness level varies from 0 to the maximum black border; therefore, the curve labeled pixA shows a straight line that linearly decreases from 0 to the maximum black border. Conversely, pixel pixC, located in the lower left corner of the input image, remains white throughout the moving image, and its brightness level varies from 0 to the maximum white border; therefore, the curve labeled pixC shows a straight line that linearly increases from 0 to the maximum white border. Pixel pixB, located in the upper right corner of the input image, changes from white to black, white, black, and then white during the moving image; therefore, its brightness level repeatedly changes upward and downward within the white border, as shown by the curve labeled pixB. The pixel pixD, located in the bottom right corner of the input image, changes from black to white, black, white, and then back to black during the motion. Therefore, its brightness level repeatedly changes downwards and upwards within the black border, as shown by the curve labeled pixD. Consequently, the four pixels have distinct brightness levels.

[0065] In one embodiment, as shown in a still image immediately following a moving image, it is assumed that the colors to be displayed on each pixel, pixA, pixB, pixC, and pixD, are black, white, white, and black.

[0066] Relative to pixel C, its brightness level is offset to the white border max. Relative to pixel B, its brightness level is offset by half to the white border max, and the offset in pixel B is less than the offset in pixel C.

[0067] In this embodiment, it is desired that pixels pixC and pixB both display the same white based on the input image. However, due to the different offsets in brightness levels caused in each pixel, there is a color difference between pixels pixC and pixB. To compensate for this different offset, pulse B1 801 is applied to pixel pixB so that the offset of the brightness level of pixel pixB is aligned with the white border max, which is the offset of the brightness level of pixel pixC. Figure 8B The pulse is shown in the image. The width of pulse B1 can be determined based on the white margin max, the offset in the brightness level, and the next color to be displayed for each pixel.

[0068] Relative to pixel A, its brightness level is shifted towards the black border max. Relative to pixel D, its brightness level is shifted by half towards the black border max, and the shift in pixel D is smaller than the shift in pixel A. The goal is for pixels A and D to display the same black based on the input image. However, due to the different brightness level shifts in each pixel, a color difference exists between pixels A and D. To compensate for this difference in shifts, a pulse 804 is applied to pixel D, aligning the brightness level shift of pixel D with the black border max, which is the offset of the brightness level of pixel A.

[0069] In another embodiment, although not shown in Figure 8, it is assumed that the colors to be displayed on each pixel pixA, pixB, pixC and pixD are black, black, white and white.

[0070] Relative to pixel A, its brightness level is shifted towards the black border max. Relative to pixel B, its brightness level is shifted by half towards the white border max, and the shift in pixel B is greater than the shift in pixel A. To compensate for this difference in shifts, pulse B2 802 is applied to pixel B, so that the brightness level shift of pixel B is aligned with the black border max, which is the same as the brightness level shift of pixel A. Relative to pixel D, its brightness level is shifted by half towards the black border max, and the shift in pixel D is greater than the shift in pixel C. To compensate for this difference in shifts, pulse 803 is applied to pixel D, so that the brightness level shift of pixel D is aligned with the white border max, which is the same as the brightness level shift of pixel C.

[0071] In this embodiment, whitemax and blackmax are determined by measuring the shift in brightness level of each pixel over a period of time. This period can be the duration of a moving image, a portion of the duration of a moving image, the duration for which the display continues to display similar images (e.g., bright or dark images), similar content (e.g., cities, nature, people, indoor / outdoor scenes, sports, scenes from TV programs / animations / movies), or any other images. Optionally, and / or additionally, these pulses can be applied to each pixel at predetermined timings set by the user of the display or set by default.

[0072] Furthermore, in the embodiments described, it is determined which pulse to apply to each pixel based on the transition that occurs, and / or whether any pulse is applied to each pixel based on whether any transition occurs.

[0073] According to the embodiment shown in Figure 8, the brightness levels are aligned between pixels, therefore, the DC balance is aligned (if...). Figure 8A If the DC balance is aligned to zero, the DC balance may not be ideal. The aligned DC balance needs to be restored to zero, i.e., the initial state. To achieve this, an embodiment as shown in Figure 9 is proposed.

[0074] Figure 9A An exemplary raw beam is shown. Figure 9B An exemplary adjustment waveform for driving pixels to initialize brightness offset, provided by an embodiment of the present invention, is illustrated. For example... Figure 9A As shown, the exemplary raw waveform typically consists of multiple pulses of the same shape repeated several times. To restore the aligned DC balance to zero, a voltage level opposite to the aligned DC balance needs to be applied to the pixel. For example, when the aligned DC balance is between zero and the white border max, a positive voltage level should be applied to the pixel. Similarly, when the aligned DC balance is between zero and the black border max, a negative voltage level should be applied to the pixel.

[0075] In this embodiment, some adjustments were made to the original waveform. When the aligned DC balance is between 0 and the white margin max, the pulse width of one or more pulses with a voltage level of VPOS is adjusted to be wider than the pulse width in the original waveform. The amount of pulse width adjustment is... Figure 9B The waveform shown in the upper right corner is represented by 902, and an adjustment waveform with an adjustable pulse width can be applied to the pixel during the next initialization cycle 901. As a result, as... Figure 9B As shown in the graph on the left, at the end of the next initialization cycle 901, the alignment DC balance at the white edge max ("+max" on the vertical axis) can be restored to zero.

[0076] Similarly, when the aligned DC balance is between 0 and the maximum black border, the pulse width of one or more pulses with a voltage level of VNEG is adjusted to be wider than the pulse width in the original waveform. The amount of pulse width adjustment is... Figure 9B The waveform shown in the lower right corner is represented by 903, and an adjustment waveform with an adjustable pulse width can be applied to the pixel during the next initialization cycle 901. As a result, as... Figure 9B As shown in the graph on the left, at the end of the next initialization cycle 901, the alignment DC balance at the black border max ("-max" on the vertical axis) can be restored to zero.

[0077] The pulse width and pulse number to be adjusted may vary depending on how far the aligned DC balance deviates from zero. Alternatively, this adjustment can be made by changing the value of the voltage VPOS. These adjustments can be performed on a per-pixel basis, and the pulse width and / or voltage level, such as VPOS or VNEG, can be determined as needed for each pixel, some pixels, or all pixels of the display.

[0078] Additionally, as shown in circle 904, one or more durations of Vbase in the adjustment waveform can be changed so that the Vbase level appears at the end of the initialization cycle 905.

[0079] Figures 10A to 10D A flowchart of a method according to an embodiment of the present invention is shown. These methods can be performed by a display such as an EPD or by a device connected to or embedded in the display.

[0080] Figure 10A A flowchart of a method 1000A for compensating for brightness offset provided in an embodiment of this application. Method 1000A can be performed in near real-time or before rendering the input image. Method 1000A includes the following steps:

[0081] Step 1010: The DC balance estimation unit receives the input image. The DC balance estimation unit can receive the input image by downloading or streaming it from any external source, or by reading the input image from a frame buffer.

[0082] Step 1012: The ghosting compensation timing control unit determines the ghosting compensation timing. Specifically, the ghosting compensation timing control unit determines the ghosting compensation timing when the image to be displayed by the monitor changes between a moving image and a still image based on the input image. Alternatively, for example, when all pixels on the monitor are refreshed, when the monitor displays a still image first after displaying a moving image, when the monitor displays significantly different images, at a user-set predetermined timing of the monitor, or at a default set time, and / or at other times, the ghosting compensation timing control unit determines the ghosting compensation timing.

[0083] Step 1014: The ghosting compensation unit generates first data representing the correction amount of the brightness offset of the input image. Step 1014 may include the following steps:

[0084] (i) The DC balance estimation unit determines the brightness offset based on the input image for each pixel or more than one pixel of the display;

[0085] (ii) The maximum value detection unit detects the maximum value of the black border of the brightness offset among the brightness offsets determined by the DC balance estimation unit for all pixels on the display;

[0086] (iii) The maximum value detection unit detects the maximum value of the white edge of the brightness offset in the brightness offset determined by the DC balance estimation unit for all pixels on the display;

[0087] (iv) The ghosting compensation unit generates first data for each pixel on the display or for more than one pixel, the first data indicating a correction amount for the brightness offset based on the brightness offset, the maximum value of the black border of the brightness offset, or the maximum value of the white border of the brightness offset, and the input image.

[0088] A brightness offset can be determined for each pixel or more than one pixel on the display based on the number of times black is displayed and the number of times white is displayed within a predetermined period. Alternatively, a brightness offset can be determined for each pixel or more than one pixel on the display by adding the value obtained by multiplying the number of times black is displayed within a predetermined period by -1 to the value obtained by multiplying the number of times white is displayed within a predetermined period by +1.

[0089] When the input image is a moving image, the predetermined period is the period during which the moving image is being displayed. The DC balance estimation unit can receive the predetermined time period from the ghosting compensation timing control unit or from another unit, or it can be determined from the mode signal indicating the moving image / still image mode.

[0090] The brightness offset is determined at predetermined intervals and based on whether two temporally consecutive images obtained from the input image are identical. The determination of whether two temporally consecutive images display the same color is based on whether the colors displayed in them are identical.

[0091] First data can be determined for each pixel on the display or for more than one pixel, as shown below.

[0092] (i) When it is determined from the input image that the color of the next pixel to be displayed is black, and the brightness offset is the amount of offset to the black border, first data is determined to compensate for the difference between the brightness offset of the pixel and the maximum value in the black border.

[0093] (ii) When it is determined from the input image that the color of the next pixel to be displayed is black, and the brightness offset is the amount of offset towards the white edge, determine the first data to compensate for the sum of the brightness offset of the pixel and the maximum value in the black edge;

[0094] (iii) When it is determined from the input image that the color of the next pixel to be displayed is white, and the brightness offset is the amount of offset towards the black edge, determine the first data to compensate for the sum of the brightness offset of the pixel and the maximum value in the white edge;

[0095] (iv) When it is determined from the input image that the color of the next pixel to be displayed is white, and the brightness offset is the amount of offset towards the white edge, first data is determined to compensate for the difference between the brightness offset of the pixel and the maximum value in the white edge.

[0096] In order to specify Figure 3A The waveform shown can be defined by specifying one or more of the following: defining one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0097] Step 1016: The waveform control unit selects the first data as the source data. The waveform control unit selects the first data as the source data based on the ghosting compensation timing determined by the ghosting compensation timing control unit, and outputs the source data to the display timing control unit (TCON). The TCON can convert the source data into a format that can be interpreted by the source / gate drivers.

[0098] Step 1018: The source / gate driver outputs the input image, corrected by the first waveform generated based on the source data, to the display. The first waveform can be generated and applied for each pixel on the display or for more than one pixel.

[0099] Figure 10B This is a flowchart of a method 1000B for compensating for DC balance offsets provided in an embodiment of the present invention. After method 1000A is executed, or after any image is displayed on the display, the DC balance of the display or pixels on the display can be shifted. Therefore, method 1000B can be executed in conjunction with or independently of method 1000A, after method 1000A, or in parallel with method 1000A. Specifically, method 1000B can be executed when the display is initialized, when the user requires it, or both. Method 1000B includes the following steps:

[0100] Step 1020: The DC balance adjustment unit generates second data, which indicates the amount of correction for the offset between the DC balance shifted according to the first data and the initial DC balance. The second data is determined to align the DC balance difference between pixels, as shown with reference to FIG8. Specifically, the DC balance shifted according to the first data is the DC balance aligned according to the first data determined by the ghosting compensation unit, and the initial DC balance can be an ideal DC balance such as zero brightness level.

[0101] Step 1022: The waveform control unit selects the second data as the source data.

[0102] Step 1024: The source / gate driver outputs a second waveform generated based on the source data to the display. The second waveform can be generated and applied for each pixel on the display or for more than one pixel.

[0103] Alternatively, in step 1022, the waveform control unit may select a combination of the first data and the second data as source data, and in step 1024, the source / gate driver may generate a second waveform based on the source data, which is a combination of the first data and the second data.

[0104] In order to specify Figure 8B , Figure 9B or Figure 1A The waveform shown (without applying correction), the second data can define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the number of pulses of the reference voltage.

[0105] Figure 10C Another flowchart of a method 1000C for compensating for luminance offset provided in an embodiment of the present invention. Method 1000C can be implemented in parallel, concurrently, or independently after methods 1000A and / or 1000B. Method 1000C includes the following steps:

[0106] Step 1030: When the displayed color changes between two temporally consecutive images obtained from the input image, the waveform control unit or a unit located between the frame memory and the waveform control unit generates third data. The third data indicates a first voltage corresponding to the black color when the displayed color changes from white to black; the third data also indicates a second voltage corresponding to the white color when the displayed color changes from black to white. To specify... Figure 2 The waveform shown, the third data can define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0107] Step 1032: The waveform control unit selects the third data as the source data.

[0108] Step 1034: The source / gate driver outputs the input image, corrected by a third waveform generated based on the source data, to the display. The third waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0109] Alternatively, in step 1032, the waveform control unit or the unit disposed between the frame memory and the waveform control unit may select a combination of first data and / or second data and third data as source data, and in step 1034, the source / gate driver may generate the third waveform based on the source data, wherein the source data is a combination of the first data and / or the second data and the third data.

[0110] Figure 10D This is a flowchart of a method 1000D for compensating for ghosting and adjusting DC balance, provided in an embodiment of the present invention. Method 1000D can be implemented in parallel, concurrently, or independently after methods 1000A, 1000B, and / or 1000C. Method 1000D includes the following steps:

[0111] Step 1040: The ghosting compensation timing control unit generates fourth data, which indicates the correction amount for the difference between the actual brightness level reached during the refresh cycle and the target brightness level. To specify... Figure 4 The waveform shown or Figure 4 and Figure 3A In the waveforms shown in the combination, the fourth data can define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0112] Step 1042: The waveform control unit selects the fourth data as the source data.

[0113] Step 1044: The source / gate driver outputs the input image, corrected by a fourth waveform generated based on the source data, to the display. The fourth waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0114] Alternatively, in step 1042, the waveform control unit may select a combination of first data, second data, and / or third data and fourth data as source data, and in step 1044, the source / gate driver may generate a fourth waveform based on the source data which is a combination of first data, second data, and / or third data and fourth data.

[0115] Figure 11 This is a schematic structural diagram of a device for compensating for ghosting according to an embodiment of the present invention. Device 1100 can be implemented by a display such as an EPD, or by a device connected to or embedded in a display. Device 1100 includes a DC balance estimation unit 1102, a maximum value detection unit 1104, a ghosting compensation unit 1106, a DC balance adjustment unit 1108, a ghosting compensation timing control unit 1110, a waveform control unit 1112, a frame memory 1114, and a display timing controller (TCON) 1116. TCON 1116 is connected to a source / gate driver. The source / gate driver drives each pixel of the display to display an image on the display. Although... Figure 11 As not shown in the diagram, device 1100 may also include any other units known to those skilled in the art, such as input / output units, displays, power supply units, communication interfaces, etc.

[0116] The device 1100 operates as follows according to the method 1000A for compensating for luminance offset according to an embodiment of the present invention.

[0117] The ghosting compensation timing control unit 1110 determines the ghosting compensation timing. Specifically, the ghosting compensation timing control unit 1110 determines the ghosting compensation timing when the image to be displayed by the monitor changes between a moving image and a still image based on the input image. Alternatively, for example, when all pixels on the monitor are refreshed, when the monitor displays a still image first after displaying a moving image, when the monitor displays significantly different images, at a user-set predetermined timing of the monitor, or at a default set time, and / or at other times, the ghosting compensation timing control unit 1110 determines the ghosting compensation timing.

[0118] The ghosting compensation unit 1106 generates first data representing the correction amount of the brightness offset of the input image. The first data can be determined as:

[0119] (i) The DC balance estimation unit 1102 determines the brightness offset based on the input image for each pixel or more than one pixel of the display;

[0120] (ii) The maximum value detection unit 1104 detects the maximum value of the black border of the brightness offset in the brightness offset determined by the DC balance estimation unit 1102 for all pixels on the display.

[0121] (iii) The maximum value detection unit 1104 detects the maximum value of the white edge of the brightness offset in the brightness offset determined by the DC balance estimation unit 1102 for all pixels on the display;

[0122] (iv) The ghosting compensation unit 1106 generates first data for each pixel on the display or for more than one pixel, the first data indicating a correction amount of the brightness offset based on the brightness offset, the maximum value of the black border of the brightness offset, or the maximum value of the white border of the brightness offset, and the input image.

[0123] A brightness offset can be determined for each pixel or more than one pixel on the display based on the number of times black is displayed and the number of times white is displayed within a predetermined period. Alternatively, a brightness offset can be determined for each pixel or more than one pixel on the display by adding the value obtained by multiplying the number of times black is displayed within a predetermined period by -1 to the value obtained by multiplying the number of times white is displayed within a predetermined period by +1.

[0124] When the input image is a moving image, the predetermined period is the period during which the moving image is being displayed. The DC balance estimation unit 1102 can receive the predetermined time period from the ghosting compensation timing control unit 1110 or from another unit, or from a mode signal indicating the moving image / still image mode. Figure 11 The pattern is determined in the "pattern".

[0125] The brightness offset is determined at predetermined intervals and based on whether two temporally consecutive images obtained from the input image are identical. The determination of whether two temporally consecutive images display the same color is based on whether the colors displayed in them are identical.

[0126] First data can be determined for each pixel on the display or for more than one pixel, as shown below.

[0127] (i) When it is determined from the input image that the color of the next pixel to be displayed is black, and the brightness offset is the amount of offset to the black border, first data is determined to compensate for the difference between the brightness offset of the pixel and the maximum value in the black border.

[0128] (ii) When it is determined from the input image that the color of the next pixel to be displayed is black, and the brightness offset is the amount of offset towards the white edge, determine the first data to compensate for the sum of the brightness offset of the pixel and the maximum value in the black edge;

[0129] (iii) When it is determined from the input image that the color of the next pixel to be displayed is white, and the brightness offset is the amount of offset towards the black edge, determine the first data to compensate for the sum of the brightness offset of the pixel and the maximum value in the white edge;

[0130] (iv) When it is determined from the input image that the color of the next pixel to be displayed is white, and the brightness offset is the amount of offset towards the white edge, first data is determined to compensate for the difference between the brightness offset of the pixel and the maximum value in the white edge.

[0131] In order to specify Figure 3A The waveform shown can be defined by specifying one or more of the following: defining one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0132] Waveform control unit 1112 selects the first data as the source data. Based on the ghosting compensation timing determined by ghosting compensation timing control unit 1110, waveform control unit 1112 selects the first data as the source data and outputs the source data to display timing control unit (TCON) 1116. TCON 1116 can convert the source data into a format that can be interpreted by the source / gate driver.

[0133] The source / gate driver outputs a first waveform-corrected input image, generated based on the source data, to the display. The first waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0134] The device 1100 operates according to the procedure of the method 1000B for compensating for DC balance offset according to an embodiment of the present invention.

[0135] The DC balance adjustment unit 1108 generates second data, which indicates the amount of correction for the offset between the DC balance shifted according to the first data and the initial DC balance. The second data is determined to align the DC balance difference between pixels, as shown with reference to FIG8. Specifically, the DC balance shifted according to the first data is the DC balance aligned according to the first data determined by the ghosting compensation unit, and the initial DC balance can be an ideal DC balance such as zero brightness level.

[0136] The waveform control unit 1112 selects the second data as the source data.

[0137] The source / gate driver outputs a second waveform generated from the source data to the display. The second waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0138] Alternatively, the waveform control unit 1112 can select a combination of the first data and the second data as the source data, and in step 1024, the source / gate driver can generate a second waveform based on the combination of the first data and the second data.

[0139] In order to specify Figure 8B , Figure 9B or Figure 1A The waveform shown (without applying correction) may have the following second data defined as one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of variation in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of variation in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of variation in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0140] The device 1100 operates according to the procedure of the method 1000C for compensating for luminance offset according to an embodiment of the present invention.

[0141] When the displayed color changes between two temporally consecutive images obtained from the input image, the waveform control unit 1112 or a unit located between the frame memory 1114 and the waveform control unit 1112 generates third data. This third data indicates a first voltage corresponding to the black color when the displayed color changes from white; and a second voltage corresponding to the white color when the displayed color changes from black. To specify... Figure 2 The waveform shown, the third data can define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0142] The waveform control unit 1112 selects the third data as the source data.

[0143] The source / gate driver outputs a third waveform-corrected input image, generated based on the source data, to the display. The third waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0144] Alternatively, the waveform control unit 1112 or the unit disposed between the frame memory 1114 and the waveform control unit 1112 may select a combination of first data and / or second data and third data as source data, and the source / gate driver may generate the third waveform based on the source data, wherein the source data is a combination of the first data and / or the second data and the third data.

[0145] The device 1100 operates according to the procedure of the method 1000D for compensating for ghosting and adjusting DC balance according to an embodiment of the present invention.

[0146] The ghosting compensation timing control unit 1110 generates fourth data, which indicates the amount of correction for the difference between the actual brightness level reached during the refresh cycle and the target brightness level. To specify... Figure 4 The waveform shown or Figure 4 and Figure 3A In the waveforms shown in the combination, the fourth data can define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; the pulse width of the first voltage; or the amount of change in the pulse width of the first voltage; the pulse width of the second voltage; or the amount of change in the pulse width of the second voltage; the pulse width of the reference voltage; or the amount of change in the pulse width of the reference voltage; the number of pulses of the first voltage; or the period of the pulses of the first voltage; the number of pulses of the second voltage; or the period of the pulses of the second voltage; the number of pulses of the reference voltage; or the period of the pulses of the reference voltage.

[0147] The waveform control unit 1112 selects the fourth data as the source data.

[0148] The source / gate driver outputs a fourth waveform-corrected input image, generated based on the source data, to the display. The fourth waveform can be generated and applied for each pixel on the display, or for more than one pixel.

[0149] Alternatively, the waveform control unit 1112 may select a combination of first data, second data, and / or third data and fourth data as source data, and in step 1044, the source / gate driver may generate a fourth waveform based on the source data which is a combination of first data, second data, and / or third data and fourth data.

[0150] Figure 12 A method for evaluating the effects achieved by the present invention is shown. Figure 12 The evaluation process is shown on the left.

[0151] The evaluation process begins, and in step 1201 the display is initialized, for example, all pixels on the display are set to their initial state, and the brightness level or DC balance is not offset.

[0152] In step 1202, the still image 1212 is used as the input image and displayed on the monitor. The still image 1212 is... Figure 12 The upper right <1> In the white aging test, the entire display can be black. Ghosting compensation according to the invention is applied to the left half of the display, while it is not applied to the right half.

[0153] In step 1203, one or more pixels 1213 are sampled and measured relative to the brightness level.

[0154] In step 1204, a moving image is displayed on both sides 1218 of the display within period 1214. In this test, the moving image is white on both sides 1218 except for the center line, to test the worst-case scenario.

[0155] In step 1205, a still image 1215, which is the same as still image 1212, is used as the input image and displayed on the monitor.

[0156] In step 1206, one or more pixels 1216 that are in the same position as one or more pixels 1213 are sampled and measured relative to the brightness level.

[0157] In step 1207, the brightness levels of one or more pixels 1216 measured in step 1206 are compared with the brightness levels of one or more pixels 1216 measured in step 1203. The evaluation process ends.

[0158] As <1> The results of the white aging test showed that when the ghosting compensation according to the invention (i.e., compensation for the shift in brightness level and DC balance) was applied, the DC balance shifted by only 0.48%. On the other hand, when the ghosting compensation according to the invention was not applied, the DC balance shifted by 5.75%. Therefore, it can be seen from the test that the ghosting compensation according to the invention significantly prevents the occurrence of ghosting.

[0159] like Figure 12As shown in the bottom right corner, another test: <2> The black aging test is also performed according to the above evaluation procedure. In step 1202, a still image 1222 is used as the input image. In step 1203, one or more pixels 1223 are sampled and measured relative to the brightness level. In step 1204, a moving image is displayed on both sides 1228 of the display within a period 1224. In step 1205, a still image 1225 identical to the still image 1222 is used as the input image and displayed on the display. In step 1206, one or more pixels 1226 located in the same position as one or more pixels 1223 are sampled and measured relative to the brightness level. In step 1207, the brightness level of one or more pixels 1226 measured in step 1206 is compared with the brightness level of one or more pixels 1226 measured in step 1203. <2> The results of the black aging test showed that when the ghosting compensation according to the present invention was applied, the DC balance shifted by only 2.55%. On the other hand, when the ghosting compensation according to the present invention was not applied, the DC balance shifted by 31.77%. Therefore, it can be seen from the test that the ghosting compensation according to the present invention significantly prevents the occurrence of ghosting.

[0160] Figure 13A A comparison of ghosting reduction achieved by the present invention and prior art is shown when a still image is displayed immediately after a moving image, and... Figure 13B A comparison of ghosting reduction achieved by the present invention and prior art when capturing moving images is shown. Figure 13A In the middle, the left image shows... Figure 12 In <1> The motion image used in the white aging test is immediately followed by the result of the black raster, and it shows result 1301 with ghosting compensation and result 1302 without ghosting compensation according to the invention. It can be seen that the ghosting compensation according to the invention significantly improves DC balance and provides a clear black image without ghosting.

[0161] exist Figure 13A The image on the right shows... Figure 12 In <2> The motion image used in the black aging test is immediately followed by the result of the white raster, and it shows result 1303 with ghosting compensation and result 1304 without ghosting compensation according to the invention. It can be seen that the ghosting compensation according to the invention significantly improves DC balance and provides a clear white image without ghosting.

[0162] exist Figure 13B The image shown is captured during a moving image. Figure 13BThe left image shows result 1305 without ghosting compensation according to the invention, and the right image shows result 1306 with ghosting compensation according to the invention. It can be seen that ghosting compensation according to the invention significantly improves DC balance and provides a clear, realistic image without ghosting, even when displaying moving images.

[0163] Some embodiments described above involve displaying a still image immediately after a moving image. However, the invention can also be applied to situations where a moving image is displayed followed by another moving image, a still image is displayed followed by another still image, a moving image or a still image is displayed only in a portion of the display, and / or any other situation.

[0164] Some embodiments have been described above in the case of black and white images. However, the present invention can also be applied to color images such as RGB (red, green, blue), CYGM (cyan, yellow, green, and magenta), RGBE (red, green, blue, and emerald green), or any other existing or future color space.

[0165] Obviously, those skilled in the art will understand that the present invention can be applied to various displays affected by ghosting, whether currently available or to be developed in the future.

[0166] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Thus, this application is also intended to cover these modifications and variations as long as they fall within the protection scope defined by the appended claims and their equivalents.

[0167] <Example>

[0168] Example 1: A method for driving a display, characterized in that the method includes:

[0169] Receive input image;

[0170] When the image to be displayed by the display changes between a moving image and a static image according to the input image, first data is generated, the first data indicating the amount of correction for the brightness offset of the input image;

[0171] Select the first data as the source data;

[0172] The input image, corrected to a first waveform generated based on the source data, is output to the display.

[0173] Example 2: According to the method of Example 1, the brightness offset is determined based on the number of times black is displayed within a predetermined period and the number of times white is displayed within the predetermined period.

[0174] Example 3: According to the method described in Example 1, the brightness offset is determined by adding the value obtained by multiplying the number of times black is displayed in a predetermined period by -1 to the value obtained by multiplying the number of times white is displayed in the predetermined period by +1.

[0175] Example 4: According to the method described in Example 2 or 3, when the input image is a moving image, the predetermined period is the period during which the moving image is being displayed.

[0176] Example 5: According to the method described in Example 4, the brightness offset is determined at predetermined intervals and based on whether two temporally consecutive images obtained from the input image are identical.

[0177] Example 6: According to the method shown in Example 5, whether the colors displayed between two temporally consecutive images are the same is determined based on whether the colors displayed between the two temporally consecutive images are the same, obtained from the input image.

[0178] Example 7: The method described in Example 6 further includes:

[0179] When the display is initialized, when the display is requested by the user, or in both cases, second data is generated, the second data indicating the amount of correction between the DC balance shifted according to the first data and the initial DC balance;

[0180] Select the second data as the source data;

[0181] The second waveform generated based on the source data is output to the display.

[0182] Example 8: The method described in Example 7 further includes:

[0183] When the color displayed between two temporally consecutive images obtained from the input image changes, a third data is selected as the source data.

[0184] The input image, corrected to a third waveform generated based on the source data, is output to the display.

[0185] When the displayed color changes from white to black, the third data indicates the first voltage corresponding to black;

[0186] Specifically, when the displayed color changes from black to white, the third data indicates the second voltage corresponding to white.

[0187] Example 9: The method described in Example 8 further includes:

[0188] When the display is showing a moving image, fourth data is generated, which indicates the amount of correction for the difference between the actual brightness level reached during the refresh cycle and the target brightness level.

[0189] Select the fourth data as the source data;

[0190] The input image, corrected to a fourth waveform generated based on the source data, is output to the display.

[0191] Example 10: The method according to Example 9, characterized in that each of the first data, the second data, the third data, and the fourth data defines one or more of the following:

[0192] The first voltage corresponding to black;

[0193] The second voltage corresponds to white;

[0194] Reference voltage;

[0195] The pulse width of the first voltage, or the amount of change in the pulse width of the first voltage;

[0196] The pulse width of the second voltage, or the amount of change in the pulse width of the second voltage;

[0197] The pulse width of the reference voltage, or the amount of change in the pulse width of the reference voltage;

[0198] The number of times the pulse of the first voltage occurs, or the period of the pulse of the first voltage;

[0199] The number of times the pulses of the second voltage occur, or the period of the pulses of the second voltage;

[0200] The number of times the pulse of the reference voltage occurs, or the period of the pulse of the reference voltage.

[0201] References

[0202] JP2015176133A

[0203] US20160133196A1

Claims

1. A method for driving a display, characterized by, The method includes: receiving an input image; determining a ghosting compensation timing, generating first data that corrects a luminance offset of the input image; outputting a first waveform with the first data as source data, wherein the first data as source data is used to correct the luminance offset; displaying the input image corrected by the first waveform on the display; determining a correction amount of a DC offset of the first data as second data; outputting a second waveform with the second data as source data, wherein the second data as source data is used to correct an offset of DC balance; displaying the input image corrected by the second waveform on the display.

2. The method of claim 1, wherein, A maximum value in the luminance offset is based on an input of at least one of a maximum value detection unit, a previous image, and a next image.

3. The method of claim 1, wherein, The luminance offset is based on an input of at least one of a previous image and a next image.

4. The method of claim 2, wherein, The input of the maximum value detection unit is a maximum value in an input of a DC balance estimation unit.

5. The method of claim 4, wherein, The input of the DC balance estimation unit is a luminance offset caused by the input image.

6. The method according to any one of claims 2 to 5, characterized in that, The input of the previous image is a previous one of two images in time series obtained from the input image and stored in a frame memory.

7. The method according to any one of claims 2 to 5, characterized in that, The input of the next image is a next one of two images in time series obtained from the input image and stored in a frame memory.

Citation Information

Patent Citations

  • Driving unit and driving method for electrophoretic display device

    JP2015176133A

  • Liquid Crystal Display Device and Driving Method Thereof

    US20140092070A1

  • Methods for driving electro-optic displays

    US20160133196A1

  • Electrophoretic display device and drive method

    JP2017194609A