Solid-state imaging device having tunable conversion gain, driving method, and electronic device
By receiving the input image in the electronic paper display and generating different pulse waveforms according to the DC balanced offset, the flickering and ghosting problems of the display during moving images is solved, ensuring the stability of refresh rate and brightness, and extending the service life of the display .
Patent Information
- Application Number
- CN202280096819.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-28
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2042-06-28
AI Technical Summary
Electronic paper displays are prone to flickering and ghosting problems when displaying moving images, and the refresh rate and brightness offsets are difficult to effectively solve, resulting in insufficient refresh cycle and possible aging of the display.
By receiving the input image, the DC balance offset is determined, and the different pulse waveforms based on the offset are output to correct the image, ensuring that flickering and ghosting is eliminated without reducing the refresh rate, and the pulse width and voltage level are adjusted to compensate Brightness offset and refresh cycle insufficient.
It achieves prevent flickering and ghosting while maintaining or increasing the refresh rate, reducing brightness offset, extending the life of the display, and providing a clear image display.
Smart Images

Figure CN119325626A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electronic paper display (EPD), and more particularly to ghost reduction and DC balance compensation in EPD, methods thereof and related electronic devices. Background Art
[0002] In EPD, an activation period is required before the image is refreshed to display a clear image, i.e., without the previous image known as "ghosting", e.g. Figure 1D As shown. During this activation period, the display needs to switch between a white image and a black image many times. In the case where the display shows a moving image, flickering always occurs in the display due to this switching during the activation period. In addition, the user needs to wait for a long time in addition to a refresh period during the activation period. Due to these problems, activation is not performed when the display shows a moving image.
[0003] In addition, when one or more pixels on a display continue to display the same still image or the same color in a moving image, the brightness level of those pixels will shift. For example, when a pixel on a display continues to display white, the brightness level of that pixel may shift to a white level. When a pixel on a display displays a color other than white after the brightness level shift, the different color appears whiter than it should be. Even worse, this may cause the display to burn in. The same is true for black.
[0004] In order to solve these problems, the prior art proposes a method for displaying a clear image on a display. Figures 1A to 1C Some technical solutions shown in FIG. 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, is set by default to when the display screen switches to a predetermined image (such as a menu screen). This technical solution mitigates the shift in brightness level to prevent burn-in on the display, but the repeatedly applied pulses produce flicker, reduce the refresh rate, and this technical solution does not eliminate ghosting. This technical solution cannot be applied to moving images.
[0005] exist Figure 1BAnother technical solution proposed in JP2015176133A is shown in , where a washout pulse alternating between two voltage levels is applied to the pixels on the display before applying the addressing pulse. The pattern of the pulse 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 scheme mitigates the shift and ghosting of brightness levels and DC balance, but the pulses alternating between two voltage levels produce flicker and reduce the refresh rate.
[0006] exist Figure 1C Another technical solution proposed in US20140092070A is shown in FIG, in which a pulse Pdrift is applied to a pixel on the display once in 6 minutes (curve 1) or 1 minute (curve 2) to compensate for drift, i.e., the shift in brightness level. This technical solution reduces flicker, increases refresh rate, and reduces ghosting, but due to repeated application of pulses Pdrift of the same voltage level, the DC balance will shift, which may cause aging on the display.
[0007] Therefore, it is necessary to provide a new technical solution 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, an embodiment of the present invention provides a method for driving a display, the method comprising:
[0009] receiving an input image;
[0010] Determine a first offset of a first DC balance A or a second offset of a second DC balance B according to the input image;
[0011] Outputting a first wave pulse W1, wherein the first wave pulse W1 is based on the first offset of the first DC balance A;
[0012] 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 when the first DC balance A is different from the second DC balance B, the first wave pulse W1 is different from the second wave pulse W2;
[0013] The input image corrected by the first wave pulse W1 or the second wave pulse W2 is displayed on the display.
[0014] In a possible implementation manner, the first offset of the first DC balance A and the second offset of the second DC balance B are based on content of the input image.
[0015] In a 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 a possible implementation, the source data is based on at least one of a parameter L, a parameter M, and a parameter N, wherein the parameter L comes from a ghosting compensation unit, the parameter M comes from a DC balance adjustment unit, and the parameter N comes from a timing control unit.
[0017] In a possible implementation, the parameter M is based on input from at least one of a maximum value detection unit, a DC balance estimation unit, a previous image, and a next image.
[0018] In a possible implementation, the parameter L is based on at least one input of a maximum value detection unit, a previous image, and a next image.
[0019] In a possible implementation, the parameter N is based on input of at least one of a previous image and a next image.
[0020] In a possible implementation manner, the input of the maximum value detection unit is a maximum value among the inputs of the DC balance estimation unit.
[0021] In a possible implementation manner, the input of the DC balance estimation unit is a brightness offset caused by the input image.
[0022] In a possible implementation manner, the input of the previous image is a previous image of two images that are temporally consecutive and are obtained from the input image and stored in a frame memory.
[0023] In a possible implementation manner, the input of the next image is a later image of two images that are temporally consecutive and are obtained from the input image and stored in a 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] said source data being based on said parameter M when said display is initialized, or when said display is requested by a user, or both;
[0027] The source data is based on the parameter N according to whether the color displayed between two images that are temporally consecutive and obtained from the input image when the moving image is being displayed is the same. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] FIG. 1 shows a prior art technique for improving image representation on an electronic paper display.
[0029] Figure 2 An example of a waveform for driving a pixel 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 the deviation of brightness level provided by an embodiment of the present invention is shown.
[0031] Figure 3B Shown by Figure 3A The effect achieved by the exemplary waveform shown.
[0032] Figure 4 An exemplary waveform for driving a pixel to compensate for insufficient refresh period provided by an embodiment of the present invention is shown.
[0033] Figure 5 It shows how to solve the problem provided by the embodiment of the present invention Figure 4 The problem of insufficient refresh cycles is shown.
[0034] Figure 6 The embodiment of the present invention provides Figure 4 The effect of image brightness on the display is shown.
[0035] Figure 7 An exemplary waveform for driving pixels to compensate for the deviation of brightness level and insufficient refresh cycle provided by an embodiment of the present invention is shown.
[0036] Fig. 8A The adjustment of the offset of the brightness level between pixels provided by an embodiment of the present invention is shown.
[0037] Figure 8B An exemplary waveform of an offset for driving pixels to adjust brightness levels provided by an embodiment of the present invention is shown.
[0038] Fig.9A An exemplary raw waveform is shown.
[0039] Fig. 9B An exemplary adjustment waveform for driving a pixel to initialize DC balance provided by an embodiment of the present invention is shown.
[0040] Fig. 10A A flowchart of a method for compensating brightness offset provided by an embodiment of the present invention.
[0041] Fig. 10B A flow chart of a method for compensating for a DC balance offset provided by an embodiment of the present invention.
[0042] Fig. 10C Another flow chart of a method for compensating brightness offset provided by an embodiment of the present invention.
[0043] Fig. 10D A flow chart of a method for compensating for ghosting and adjusting DC balance provided by an embodiment of the present invention.
[0044] Fig.11 A schematic structural diagram of a device for compensating for ghosting provided in an embodiment of the present invention.
[0045] Fig.12 A method for evaluating the effects achieved by the present invention is shown.
[0046] Fig.13A A comparison of ghosting reduction achieved by the present invention and the prior art when a static image is displayed after a moving image is shown.
[0047] Fig. 13B A comparison of ghosting reduction achieved by the present invention and the prior art in capturing during motion images is shown. DETAILED DESCRIPTION
[0048] The terms used in this application are only used to describe specific possible implementations, without limiting this application. The terms "one", "said" used in this application, including the attached claims, for singular forms are also intended to include plural forms, unless otherwise explicitly stated. It should also be understood that the terms "and / or" used in this article refer to any or all possible combinations of one or more listed related items. It should also be understood that the terms "including" used in this article specify the presence of features, data, information, entities, steps, operations, equipment, units, elements and / or components, without excluding the presence or addition of one or more other features, data, information, entities, steps, operations, equipment, units, elements, components and / or combinations thereof.
[0049] It should be understood that, although the terms "first", "second", etc. may be used in the embodiments of the present application to describe various devices or units, 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 the present application, the first device and the first unit may be referred to as the second device and the second unit, respectively. Similarly, the second device and the second unit may be referred to as the first device and the 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 limit the order of the steps.
[0051] The embodiments of the present application are described below in conjunction with 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 is used when refreshing a pixel, such as Figure 2 After any period of time (e.g., seconds, minutes, or hours) of use of the display, the brightness level of some or all of the pixels on the display may change. For example, the shift in brightness level may be determined as the difference between the brightness value derived from the input image and the brightness value derived from the displayed image actually displayed on the display screen based on the input image. In order to mitigate this shift in brightness level without flicker, Figure 2 The pulse shown in is applied to a pixel on the display. When the color displayed on the pixel transitions from white to black, Figure 2 The pulse shown on the left in the figure is applied to the pixel. By applying a pulse having a positive voltage VPOS to a pixel that displays black in the next image, the pixel can clearly display black, thereby providing a clear image. Figure 5 As stated, definition Figure 2 The width of the pulses of the waveform shown may be determined based on the previous input image and the next input image, 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 side of the image is applied to the pixel. By applying a pulse having a negative voltage VNEG to the pixel that displays white in the next image, the pixel can clearly display white, thereby providing a clear image. Figure 5 As stated, definition Figure 2 The width of the pulses of the waveform shown may be determined based on the previous input image and the next input image, in particular their colors (black or white in this embodiment).
[0054] Depending on the color transition that occurs in the pixel, ie "white to black" or "black to white", a pulse with VPOS or a pulse with VNEG is applied to each pixel.
[0055] These pulses may be applied to each pixel when refreshing all pixels on the display, when the display ends displaying a moving image and begins displaying a still image, and / or when the display switches between significantly different images, e.g., a bright image and a dark image, significantly different content, e.g., city, nature, people, indoors / outdoors, sports, scenes from TV shows / animations / movies, and any other images. Alternatively, and / or additionally, these pulses may be applied to each pixel at a predetermined timing set by a user of the display or set by default.
[0056] This embodiment can reduce flickering since an activation pulse and an initialization pulse are not used.
[0057] Figure 3A An exemplary waveform for driving a pixel to compensate for a brightness (or light intensity) shift is shown. The exemplary waveform is similar to Figure 2 The pulse shown on the left. Figure 3B Shown by application Figure 3A The exemplary waveform shown in FIG. 1 has an effect on a pixel. Figure 3B In the graph shown, the horizontal axis shows time in minutes and the vertical axis shows brightness in nits. It can be seen from the figure that in the uncompensated curve, that is, when no pulse is applied to compensate for the brightness shift, the brightness value of the pixel increases towards the black level over time. In contrast, according to an embodiment of the present invention, when a pulse is applied to compensate for the brightness shift, the brightness value of the pixel does not increase and remains almost zero. This means that the present invention reduces the brightness shift without flickering.
[0058] Figure 4 1 shows an exemplary waveform for driving pixels to compensate for insufficient voltage levels in refresh or insufficient programming cycles provided by an embodiment of the present invention. This embodiment solves the problem of image refresh rate being faster than the response time of the materials used in the display. In this case, the previous image may remain as a ghost image because the voltage level of the pixel cannot fully reach the target brightness level within the refresh cycle. In order to help the pixel reach the target brightness level, the previous image may be left as a ghost image. Figure 4 The pulses shown are applied to pixels on a display.
[0059] Also refer to Figure 5 , Figure 5 It shows how to solve the problem provided by the embodiment of the present invention Figure 4 The problem of insufficient voltage levels during the refresh cycle is shown. Figure 5 The graph shown in shows a response curve specific to a display material, and wherein the horizontal axis shows time and the vertical axis shows 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. Tresponse is the time period necessary for the material to switch its voltage level, one corresponding to a white level and the other to a black level. Only a portion of the response time corresponds to a refresh time (Trefresh). If Trefresh is too short, the material cannot change the brightness level from black to white, and when a pixel on the display transitions between black and white, the transition will be terminated midway. In the curve showing the transition from white to black, since the transition is terminated at the end of Trefresh, the lack of transition (502) can result in a difference between the target color and the color actually displayed on the pixel. This results in the following Figure 5Gray levels shown in the upper middle. When the input image is displayed at a pixel with a transition of white->black->black, the display image actually displayed at that pixel becomes white->gray->gray. The same applies to the transition from black to white and the resulting deficiency (501).
[0060] To compensate for the shortfall 501, a pulse having a voltage level VNEG may be applied to the pixel. To compensate for the shortfall 502, a pulse having a voltage level VPOS may be applied to the pixel. Which pulse to apply is determined for each pixel based on the transitions that occur, and / or whether any pulse is applied for each pixel based on whether any transitions occur.
[0061] Figure 6 The embodiment of the present invention provides Figure 4 1 shows the effect of the brightness (also called "lightness") of the image shown on the display. The white and black blocks in the top row show the input image. The white and gray blocks in the second row show the image actually displayed on the display without compensation provided by the embodiment of the present invention. The white, gray and black blocks in the third row show the image actually displayed on the display after compensation provided by the embodiment of the present invention. It should be noted that gray shades are indicated by hatching.
[0062] Figure 6 Also shown is a change in brightness level, with a curve 603 represented by a dotted line corresponding to the second row of blocks without compensation, and a curve 604 represented by a double-dotted line corresponding to the third row of blocks after compensation. Curve 603 shows a change in brightness from white to gray corresponding to the gray blocks within the dotted box 601, and the same gray level is maintained. Curve 604 shows a change in brightness from white to gray corresponding to the gray blocks within the dotted box 601, and then gradually to black corresponding to the gray blocks within the dotted box 602 that gradually darken. Figure 6 It can be seen that the embodiment according to the present invention achieves compensation for the deviation of brightness (or luminance), thereby preventing ghosting.
[0063] Figure 7 An exemplary waveform for driving pixels to compensate for brightness deviation and insufficient refresh cycle provided by an embodiment of the present invention is shown. Figure 7 The waveform shown can be obtained by combining the waveform shown in Figure 3 and Figure 4 The waveform combination shown is generated.
[0064] Fig. 8A FIG. 4 shows the adjustment of brightness level offset between pixels provided by an embodiment of the present invention. Figure 8B FIG. 2 shows an exemplary waveform for driving a pixel to adjust the offset of the brightness level provided by an embodiment of the present invention. Fig. 8AAs shown, the input image including four pixels, pixA, pixB, pixC, and pixD, is a moving image in which each pixel changes its color over time. The change in color is represented by a black and white block. The curves labeled pixA to pixD under the block show the change in the brightness level of each pixel. For example, the pixel pixA located at the upper left corner of the input image is always black throughout the moving image, and its brightness level changes from 0 to the black edge max, so the curve labeled pixA shows a straight line that decreases linearly from 0 to the black edge max. On the contrary, the pixel pixC located at the lower left corner of the input image is always white throughout the moving image, and its brightness level changes from 0 to the white edge max, so the curve labeled pixB shows a straight line that increases linearly from 0 to the white edge max. The pixel pixB located at the upper right corner of the input image changes from white to black, white, black, and then white during the moving image, so its brightness level changes repeatedly up and down within the white edge, as shown by the curve labeled pixB. The pixel pixD located at the lower right corner of the input image changes from black to white, black, white, and then black during the motion image, so its brightness level repeatedly changes downward and upward within the black border, as shown by the curve labeled pixD. Therefore, the four pixels have different brightness levels from each other.
[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 of the pixels pixA, pixB, pixC, and pixD are black, white, white, and black.
[0066] Relative to pixel pixC, its brightness level is offset to the white edge max. Relative to pixel pixB, its brightness level is offset to half of the white edge max, and the offset in pixel pixB is smaller than the offset in pixel pixC.
[0067] In this embodiment, it is desired that both pixels pixC and pixB display the same white color according to the input image. However, due to the different offsets of the brightness level induced in each pixel, there is a color difference between pixels pixC and pixB. In order 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 edge max, which is the offset of the brightness level of pixel pixC. Figure 8B The pulse is shown in . The width of pulse Bl can be determined based on the white edge max, the offset in brightness level, and the next color to be displayed for each pixel.
[0068] Relative to pixel pixA, its brightness level is offset toward black border max. Relative to pixel pixD, its brightness level is offset toward black border max by half, and the offset in pixel pixD is less than the offset in pixel pixA. It is hoped that both pixels pixA and pixD display the same black according to the input image. However, due to the different offsets of the brightness level caused in each pixel, there is a color difference between pixels pixA and pixD. In order to compensate for this different offset, pulse 804 is applied to pixel pixD, so that the offset of the brightness level of pixel pixD is aligned with black border max, and black border max is the offset of the brightness level of pixel pixA.
[0069] In another embodiment, although not shown in FIG. 8 , it is assumed that the colors to be displayed on each of the pixels pixA, pixB, pixC, and pixD are black, black, white, and white.
[0070] Relative to pixel pixA, its brightness level is offset toward the black border max. Relative to pixel pixB, its brightness level is offset by half toward the white border max, and the offset in pixel pixB is greater than the offset in pixel pixA. To compensate for this different offset, pulse B2 802 is applied to pixel pixB so that the offset of the brightness level of pixel pixB is aligned with the black border max, which is the offset of the brightness level of pixel pixA. Relative to pixel pixD, its brightness level is offset by half toward the black border max, and the offset in pixel pixD is greater than the offset in pixel pixC. To compensate for this different offset, pulse 803 is applied to pixel pixD so that the offset of the brightness level of pixel pixD is aligned with the white border max, which is the offset of the brightness level of pixel pixC.
[0071] In this embodiment, white max and black max are determined by measuring the shift in brightness level of each pixel over a period of time. The period of time may be the duration of a moving image, a portion of the duration of a moving image, the duration of a display continuing to display a similar image (e.g., a bright image or a dark image), similar content (e.g., city, nature, people, indoor / outdoor, sports, scenes from a TV program / animation / movie), or any other image. Optionally, and / or additionally, these pulses may be applied to each pixel at a predetermined timing set by a user of the display or set by default.
[0072] Furthermore, in the described embodiments, it is determined for each pixel which pulse to apply based on the transition that occurs, and / or it is determined for each pixel whether any pulse is applied based on whether any transition occurs.
[0073] According to the embodiment shown in FIG. 8 , the brightness levels are aligned between pixels, and thus the DC balance is aligned (if Fig. 8A , then aligned to the position of DC balance = 0), but the aligned DC balance may not be an ideal DC balance. The aligned DC balance needs to be restored to zero, that is, the initial state. In order to achieve this, an embodiment as shown in FIG9 is proposed.
[0074] Fig.9A An exemplary raw beam is shown, Fig. 9B FIG. 2 shows an exemplary adjustment waveform for driving pixels to initialize brightness offset provided by an embodiment of the present invention. Fig.9A As shown, the exemplary original waveform generally includes multiple pulses of the same shape repeated multiple times. In order 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 edge max, a positive voltage level should be applied to the pixel. Similarly, when the aligned DC balance is between zero and the black edge max, a negative voltage level should be applied to the pixel.
[0075] In this embodiment, some adjustments are made to the original waveform. When the aligned DC balance is between 0 and white edge max, the pulse width of one or more pulses at voltage level VPOS is adjusted to be wider than the pulse width in the original waveform. The amount of adjustment of the pulse width is Fig. 9B The upper right waveform of is shown by 902, and the adjusted waveform with adjusted pulse width can be applied to the pixel during the next initialization period 901. As a result, Fig. 9B As shown in the left graph in FIG. 9 , 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 black edge max, the pulse width of one or more pulses at voltage level VNEG is adjusted to be wider than the pulse width in the original waveform. The pulse width is adjusted by Fig. 9B The waveform at the bottom right of FIG. 9 is shown by 903, and the adjusted waveform with the adjusted pulse width can be applied to the pixel during the next initialization period 901. As a result, Fig. 9B As shown in the curve graph on the left side of FIG. 9 , 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 number of pulses that should be adjusted may change depending on how much the aligned DC balance deviates from zero. Alternatively, such adjustments may be made by changing the value of the voltage VPOS. These adjustments may be performed for each pixel, and the pulse width and / or voltage level, such as VPOS or VNEG, may be determined for each pixel, some pixels, or all pixels of the display as desired.
[0078] Additionally, as indicated by circle 904 , one or more durations of Vbase in the adjustment waveform may be changed so that the Vbase level occurs at the end 905 of the initialization period.
[0079] FIG. 10A to FIG. 10D The flowchart of the method according to the embodiment of the present invention is shown. These methods can be executed by a display such as an EPD or a device connected to or embedded in the display.
[0080] Fig. 10A A flowchart of a method 1000A for compensating brightness offset provided in an embodiment of the present application. The method 1000A can be performed in near real time or before rendering an input image. The method 1000A includes the following steps:
[0081] Step 1010: The DC balance estimation unit receives an input image. The DC balance estimation unit may receive the input image by downloading or streaming the input image from any external source, or by reading the input image from a frame memory.
[0082] Step 1012: The ghosting compensation timing control unit determines the ghosting compensation timing. Specifically, when the image to be displayed by the display changes between a moving image and a still image according to the input image, the ghosting compensation timing control unit determines the ghosting compensation timing. Or, for example, when refreshing all pixels on the display, when the display first displays a still image after displaying a moving image, when the display displays a significantly different image, at a predetermined timing set by a user of the display, or at a default set time, and / or at other times, the ghosting compensation timing control unit determines the timing of ghosting compensation.
[0083] Step 1014: The ghosting compensation unit generates first data representing a correction amount of a brightness offset of the input image. Step 1014 may include the following steps:
[0084] (i) a DC balance estimation unit determines a brightness offset based on an input image for each pixel or more than one pixel of the display;
[0085] (ii) a maximum value detection unit detects a maximum value among black edges of brightness offsets among brightness offsets determined by the DC balance estimation unit for all pixels on the display;
[0086] (iii) a maximum value detection unit detects a maximum value among white edges of brightness offsets among brightness offsets 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 of the brightness offset based on the brightness offset, the maximum value in the black edge of the brightness offset, or the maximum value in the white edge of the brightness offset, and the input image.
[0088] The brightness offset may be determined for each pixel on the display or for more than one pixel based on the number of times black is displayed within a predetermined period and the number of times white is displayed within a predetermined period. Alternatively, the brightness offset may be determined for each pixel on the display or for more than one pixel by adding a value obtained by multiplying the number of times black is displayed within a predetermined period by -1 and a 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 a period during which the moving image is being displayed. The DC balance estimation unit may receive the predetermined time period from the ghost compensation timing control unit or from another unit, or may determine from a mode signal indicating a moving image / still image mode.
[0090] The brightness offset is determined at predetermined intervals and based on whether two images obtained from the input image are identical. Whether the colors displayed between the two images obtained from the input image are identical is determined based on whether the colors displayed between the two images obtained from the input image are identical.
[0091] The first data may 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 an amount offset toward the black edge, determining first data to compensate for a difference between the brightness offset of the pixel and a maximum value in the black edge;
[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 an amount offset toward the white edge, determining 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 an amount offset toward the black edge, determining 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 an amount offset toward the white edge, first data is determined to compensate for a difference between the brightness offset of the pixel and a maximum value in the white edge.
[0096] To specify Figure 3A In the waveform shown in, the first data may, for example, specify one or more of the following: define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulses of the first voltage occur; or a period in which the pulses of the first voltage occur; the number of times the pulses of the second voltage occur; or a period in which the pulses of the second voltage occur; the number of times the pulses of the reference voltage occur; or a period in which the pulses of the reference voltage occur.
[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 according to the ghost compensation timing determined by the ghost 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 driver.
[0098] Step 1018: The source / gate driver outputs the input image corrected by the first waveform generated according to the source data to the display. The first waveform may be generated and applied for each pixel on the display or for more than one pixel.
[0099] Fig. 10B A flow chart of a method 1000B for compensating for an offset of a DC balance provided by an embodiment of the present invention. After executing method 1000A, or after the display displays any image, the DC balance of the display or the pixels on the display may be shifted. Therefore, method 1000B may be incorporated into or executed independently of method 1000A, executed after method 1000A, or executed in parallel with method 1000A. Specifically, method 1000B may be executed when the display is initialized, when the user requires, or both. Method 1000B includes the following steps:
[0100] Step 1020: The DC balance adjustment unit generates second data indicating a correction amount of an 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 the pixels, as described with reference to FIG8. Specifically, the DC balance shifted according to the first data is a DC balance aligned according to the first data determined by the ghosting compensation unit, and the initial DC balance may be an ideal DC balance such as a zero brightness level.
[0101] Step 1022: The waveform control unit selects the second data as source data.
[0102] Step 1024: The source / gate driver outputs a second waveform generated according to the source data to the display. The second waveform may 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 according to the source data which is the combination of the first data and the second data.
[0104] To specify Figure 8B , Fig. 9B or Figure 1A , the second data may define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; a pulse width of the first voltage; or an amount of change in the pulse width of the first voltage; a pulse width of the second voltage; or an amount of change in the pulse width of the second voltage; a pulse width of the reference voltage; or an amount of change in the pulse width of the reference voltage; the number of times a pulse of the first voltage occurs; or a period during which a pulse of the first voltage occurs; the number of times a pulse of the second voltage occurs; or a period during which a pulse of the second voltage occurs; the number of times a pulse of the reference voltage occurs; or an amount of change in the pulse width of the reference voltage
[0105] Fig. 10C Another flow chart of a method 1000C for compensating brightness offset provided by an embodiment of the present invention. The method 1000C can be implemented in parallel, in parallel, or independently after the method 1000A and / or 1000B. The method 1000C includes the following steps:
[0106] Step 1030: When the displayed color changes between two images obtained from the input image and are temporally continuous, the waveform control unit or a unit located between the frame memory and the waveform control unit generates third data. The third data is used to indicate the first voltage corresponding to the black color when the displayed color changes from white to black; the third data is used to indicate the second voltage corresponding to the white color when the displayed color changes from black to white. In order to specify Figure 2 In the waveform shown in, 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; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulse of the first voltage occurs; or a cycle in which the pulse of the first voltage occurs; the number of times the pulse of the second voltage occurs; or a cycle in which the pulse of the second voltage occurs; the number of times the pulse of the reference voltage occurs; or a cycle in which the pulse of the reference voltage occurs.
[0107] Step 1032: The waveform control unit selects the third data as source data.
[0108] Step 1034: The source / gate driver outputs the input image corrected by the third waveform generated according to the source data to the display. The third waveform may 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 a unit arranged between the frame memory and the waveform control unit may select a combination of the first data and / or the second data and the third data as the 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] Fig. 10D A flow chart of a method 1000D for compensating for ghosting and adjusting DC balance provided in an embodiment of the present invention. The method 1000D can be implemented in parallel, in parallel, or independently after the methods 1000A, 1000B, and / or 1000C. The method 1000D includes the following steps:
[0111] Step 1040: The ghost compensation timing control unit generates fourth data indicating a correction amount for the difference between the actual brightness level reached in the refresh cycle and the target brightness level. Figure 4 The waveform shown in Figure 4 and Figure 3A In the waveform 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; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulses of the first voltage occur; or a cycle in which the pulses of the first voltage occur; the number of times the pulses of the second voltage occur; or a cycle in which the pulses of the second voltage occur; the number of times the pulses of the reference voltage occur; or a cycle in which the pulses of the reference voltage occur.
[0112] Step 1042: The waveform control unit selects the fourth data as source data.
[0113] Step 1044: The source / gate driver outputs the input image corrected by the fourth waveform generated according to the source data to the display. The fourth waveform may 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 the first data, the second data and / or the third data and the fourth data as the 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 the first data, the second data and / or the third data and the fourth data.
[0115] Fig.11 A schematic structural diagram of a device for compensating ghosting provided in an embodiment of the present invention. Device 1100 can be executed by a display such as an EPD or 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 Fig.11 Not shown, the device 1100 may also include any other units known to those skilled in the art, such as an input / output unit, a display screen, a power supply unit, a communication interface, etc.
[0116] The apparatus 1100 operates as follows according to the method 1000A for compensating for brightness offset according to an embodiment of the present invention.
[0117] The ghosting compensation timing control unit 1110 determines the ghosting compensation timing. Specifically, when the image to be displayed by the display changes between a moving image and a still image according to an input image, the ghosting compensation timing control unit 1110 determines the ghosting compensation timing. Alternatively, for example, when all pixels on the display are refreshed, when the display first displays a still image after displaying a moving image, when the display displays a significantly different image, at a predetermined timing set by a user of the display, or at a default set time, and / or at other times, the ghosting compensation timing control unit 1110 determines the timing of ghosting compensation.
[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) a DC balance estimation unit 1102 determines a brightness offset based on an 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 among the black edges of the brightness offsets among the brightness offsets 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 in the white edges of the brightness offsets among the brightness offsets 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, wherein the first data indicates a correction amount of the brightness offset based on the brightness offset, the maximum value in the black edge of the brightness offset, or the maximum value in the white edge of the brightness offset, and the input image.
[0123] The brightness offset may be determined for each pixel on the display or for more than one pixel based on the number of times black is displayed within a predetermined period and the number of times white is displayed within a predetermined period. Alternatively, the brightness offset may be determined for each pixel on the display or for more than one pixel by adding a value obtained by multiplying the number of times black is displayed within a predetermined period by -1 and a 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 may receive a predetermined time period from the ghost compensation timing control unit 1110 or from another unit, or may receive a mode signal ( Fig.11 mode in the .
[0125] The brightness offset is determined at predetermined intervals and based on whether two images obtained from the input image are identical. Whether the colors displayed between the two images obtained from the input image are identical is determined based on whether the colors displayed between the two images obtained from the input image are identical.
[0126] The first data may 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 an amount offset toward the black edge, determining first data to compensate for a difference between the brightness offset of the pixel and a maximum value in the black edge;
[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 an amount offset toward the white edge, determining 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 an amount offset toward the black edge, determining 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 an amount offset toward the white edge, first data is determined to compensate for a difference between the brightness offset of the pixel and a maximum value in the white edge.
[0131] To specify Figure 3A In the waveform shown in, the first data may, for example, specify one or more of the following: define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulses of the first voltage occur; or a period in which the pulses of the first voltage occur; the number of times the pulses of the second voltage occur; or a period in which the pulses of the second voltage occur; the number of times the pulses of the reference voltage occur; or a period in which the pulses of the reference voltage occur.
[0132] The waveform control unit 1112 selects the first data as source data. The waveform control unit 1112 selects the first data as source data according to the ghosting compensation timing determined by the ghosting compensation timing control unit 1110, and outputs the source data to the display timing control unit (TCON) 1116. The TCON 1116 may convert the source data into a format that can be interpreted by the source / gate driver.
[0133] The source / gate driver outputs the input image corrected by the first waveform generated according to the source data to the display. The first waveform may be generated and applied for each pixel on the display or for more than one pixel.
[0134] The device 1100 operates according to the process of the method 1000B for compensating for the offset of the DC balance according to the embodiment of the present invention.
[0135] The DC balance adjustment unit 1108 generates second data indicating a correction amount of an 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 the pixels, as described with reference to FIG8. Specifically, the DC balance shifted according to the first data is a DC balance aligned according to the first data determined by the ghosting compensation unit, and the initial DC balance may be an ideal DC balance such as a zero brightness level.
[0136] The waveform control unit 1112 selects the second data as source data.
[0137] The source / gate driver outputs a second waveform generated according to the source data to the display. The second waveform may be generated and applied for each pixel on the display or for more than one pixel.
[0138] Alternatively, the waveform control unit 1112 may select a combination of the first data and the second data as the source data, and in step 1024 , the source / gate driver may generate a second waveform based on the combination of the first data and the second data.
[0139] To specify Figure 8B , Fig. 9B or Figure 1A In the waveform shown in (without correction applied), the second data may define one or more of the following: a first voltage corresponding to black; a second voltage corresponding to white; a reference voltage; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times a pulse of the first voltage occurs; or a period in which a pulse of the first voltage occurs; the number of times a pulse of the second voltage occurs; or a period in which a pulse of the second voltage occurs; the number of times a pulse of the reference voltage occurs; or a period in which a pulse of the reference voltage occurs.
[0140] The device 1100 operates according to the process of the method 1000C for compensating for brightness offset according to an embodiment of the present invention.
[0141] When the displayed color changes between two images obtained from the input image and which are temporally continuous, the waveform control unit 1112 or a unit located between the frame memory 1114 and the waveform control unit 1112 generates third data. The third data is used to indicate the first voltage corresponding to the black color when the displayed color changes from white to black; the third data is used to indicate the second voltage corresponding to the white color when the displayed color changes from black to white. In order to specify Figure 2 In the waveform shown in, 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; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulse of the first voltage occurs; or a cycle in which the pulse of the first voltage occurs; the number of times the pulse of the second voltage occurs; or a cycle in which the pulse of the second voltage occurs; the number of times the pulse of the reference voltage occurs; or a cycle in which the pulse of the reference voltage occurs.
[0142] The waveform control unit 1112 selects the third data as source data.
[0143] The source / gate driver outputs the input image corrected by the third waveform generated according to the source data to the display. The third waveform may be generated and applied for each pixel on the display or for more than one pixel.
[0144] Alternatively, the waveform control unit 1112 or a unit arranged between the frame memory 1114 and the waveform control unit 1112 can select a combination of the first data and / or the second data and the third data as the source data, and the source / gate driver can generate the third waveform based on the source data, and 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 process of the method 1000D for compensating for ghosting and adjusting DC balance according to an embodiment of the present invention.
[0146] The ghost compensation timing control unit 1110 generates fourth data indicating a correction amount for a difference between an actual brightness level reached in a refresh period and a target brightness level. Figure 4 The waveform shown in Figure 4 and Figure 3A In the waveform 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; a pulse width of the first voltage; or a change in the pulse width of the first voltage; a pulse width of the second voltage; or a change in the pulse width of the second voltage; a pulse width of the reference voltage; or a change in the pulse width of the reference voltage; the number of times the pulses of the first voltage occur; or a cycle in which the pulses of the first voltage occur; the number of times the pulses of the second voltage occur; or a cycle in which the pulses of the second voltage occur; the number of times the pulses of the reference voltage occur; or a cycle in which the pulses of the reference voltage occur.
[0147] The waveform control unit 1112 selects the fourth data as source data.
[0148] The source / gate driver outputs the input image corrected by the fourth waveform generated according to the source data to the display. The fourth waveform may 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 the first data, second data and / or third data and fourth data.
[0150] Fig.12 A method for evaluating the effects achieved by the present invention is shown. Fig.12 The left side of shows the evaluation process.
[0151] The evaluation process begins and at step 1201 the display is initialized, eg, all pixels on the display are set to an initial state with no shift in brightness level or DC balance.
[0152] In step 1202, a still image 1212 is used as an input image and displayed on a display. The still image 1212 is Fig.12 The upper right <1> The entire display in the white aging test may be black. In the left half of the display, the ghosting compensation according to the present invention is applied, while in the right half of the display, the ghosting compensation according to the present invention is not applied.
[0153] In step 1203, one or more pixels 1213 are sampled and measured with respect to brightness levels.
[0154] In step 1204, a moving image is displayed on both sides 1218 of the display in period 1214. In this test, both sides 1218 of the moving image except the center line are white for testing the worst case.
[0155] In step 1205, a still image 1215 that is the same as the still image 1212 is used as an input image and displayed on the display.
[0156] In step 1206, one or more pixels 1216 co-located with one or more pixels 1213 are sampled and measured with respect to brightness levels.
[0157] In step 1207, the brightness level of the one or more pixels 1216 measured in step 1206 is compared with the brightness level of the one or more pixels 1216 measured in step 1203. The evaluation process ends.
[0158] As <1> As a result of the white aging test, when the ghosting compensation according to the present 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 present 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 present invention significantly prevents the occurrence of ghosting.
[0159] like Fig.12Shown in the lower right corner, another test: <2> The black aging test is also performed according to the above-mentioned evaluation process. In step 1202, a still image 1222 is used as an input image. In step 1203, one or more pixels 1223 are sampled and measured with respect 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 an input image and displayed on the display. In step 1206, one or more pixels 1226 at the same position as one or more pixels 1223 are sampled and measured with respect 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. As <2> As a result of the black aging test, when the ghosting compensation according to the present invention is applied, the DC balance is only offset by 2.55%. On the other hand, when the ghosting compensation according to the present invention is not applied, the DC balance is offset 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] Fig.13A shows a comparison of ghosting reduction achieved by the present invention and the prior art when a static image is displayed immediately after a moving image, and Fig. 13B A comparison of ghosting reduction achieved by the present invention and the prior art when shooting during motion images is shown. Fig.13A The left image shows the Fig.12 In <1> The result of displaying a black grating immediately after the moving image used in the white aging test shows the result with ghosting compensation according to the present invention 1301 and the result without ghosting compensation 1302. It can be seen that the ghosting compensation according to the present invention significantly improves the DC balance and provides a clear black image without ghosting.
[0161] exist Fig.13A The right image shows the Fig.12 In <2> The result of displaying a white grating immediately after the moving image used in the black aging test shows the result with ghosting compensation according to the present invention 1303 and the result without ghosting compensation 1304. It can be seen that the ghosting compensation according to the present invention significantly improves the DC balance and provides a clear white image without ghosting.
[0162] exist Fig. 13B , shooting during a moving image is shown. Fig. 13BThe left image in 1305 shows the result without ghost compensation according to the present invention, and the right image shows the result of ghost compensation according to the present invention 1306. It can be seen that the ghost compensation according to the present invention significantly improves the DC balance and provides a clear actual image without ghosting, even when displaying moving images.
[0163] Some embodiments are described above in the case where a static image is displayed immediately after a moving image. However, the present invention can also be applied to the case where a moving image is displayed followed by another moving image, the case where a static image is displayed followed by another static image, the case where a moving image or a static image is displayed only in a portion of the display, and / or any other case.
[0164] Some embodiments are described above in the context 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 to be developed.
[0165] Obviously, those skilled in the art can understand that the present invention can be applied to various displays affected by ghosting that are currently available or will be developed in the future.
[0166] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, as long as these modifications and variations fall within the scope of protection defined by the attached claims and their equivalents, the present application is also intended to cover these modifications and variations of the present application.
[0167] <Example>
[0168] Example 1: A method for driving a display, characterized in that the method comprises:
[0169] receiving an input image;
[0170] generating first data indicating a correction amount of a brightness offset amount of the input image when an image to be displayed by the display changes between a moving image and a static image according to the input image;
[0171] Selecting the first data as source data;
[0172] The input image corrected by a first waveform generated according to 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 of Example 1, the brightness offset is determined by adding a value obtained by multiplying the number of times black is displayed in a predetermined period by -1 and a 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 a period during which the moving image is being displayed.
[0176] Example 5: According to the method of Example 4, the brightness offset is determined at predetermined intervals and based on whether two images obtained from the input image that are temporally consecutive are the same.
[0177] Example 6: According to the method shown in Example 5, whether the colors displayed between the two images that are temporally consecutive are the same is determined based on whether the colors displayed between the two images that are temporally consecutive obtained from the input image are the same.
[0178] Example 7: The method according to Example 6 further includes:
[0179] generating second data indicating a correction amount of an offset between a DC balance shifted according to the first data and an initial DC balance when the display is initialized, when the display is requested by a user, or both;
[0180] Selecting the second data as source data;
[0181] A second waveform generated according to the source data is output to the display.
[0182] Example 8: The method according to Example 7, further comprising:
[0183] selecting third data as source data when a color displayed between two images temporally consecutively obtained from the input image changes;
[0184] outputting the input image corrected by a third waveform generated according to the source data to the display;
[0185] Wherein, when the displayed color changes from white to black, the third data indicates a first voltage corresponding to black;
[0186] When the displayed color changes from black to white, the third data indicates a second voltage corresponding to white.
[0187] Example 9: The method according to Example 8, further comprising:
[0188] generating fourth data indicating a correction amount for a difference between an actual brightness level reached in a refresh period and a target brightness level when the display is displaying a moving image;
[0189] Selecting the fourth data as source data;
[0190] The fourth waveform-corrected input image generated according to the source data is output to the display.
[0191] Example 10: The method according to Example 9 is 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] a first voltage corresponding to black;
[0193] a second voltage corresponding to white;
[0194] Reference voltage;
[0195] a pulse width of the first voltage, or a change in the pulse width of the first voltage;
[0196] a pulse width of the second voltage, or a change in the pulse width of the second voltage;
[0197] The pulse width of the reference voltage, or the variation of the pulse width of the reference voltage;
[0198] the number of times the pulses of the first voltage appear, or the period during which the pulses of the first voltage appear;
[0199] the number of times the pulses of the second voltage appear, or the period during which the pulses of the second voltage appear;
[0200] The number of times the pulses of the reference voltage appear, or the period during which the pulses of the reference voltage appear.
[0201] References
[0202] JP2015176133A
[0203] US20160133196A1.
Claims
1. A method for driving a display, characterized in that: The method comprises: receiving an input image; Determine a first offset of a first DC balance A or a second offset of a second DC balance B according to 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 when the first DC balance A is different from the second DC balance B, the first wave pulse W1 is different from the second wave pulse W2; The input image corrected by the first wave pulse W1 or the second wave pulse W2 is displayed on the display.
2. The method according to claim 1, characterized in that The first offset of the first DC balance A and the second offset of the second DC balance B are based on content of the input image.
3. The method according to claim 2, characterized in that 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.
4. The method according to claim 3, characterized in that The source data is based on at least one of a parameter L, a parameter M, and a parameter N, wherein the parameter L comes from a ghosting compensation unit, the parameter M comes from a DC balance adjustment unit, and the parameter N comes from a timing control unit.
5. The method according to claim 4, characterized in that The parameter M is based on input of at least one of a maximum value detection unit, a DC balance estimation unit, a previous image, and a next image.
6. The method according to claim 4, characterized in that The parameter L is based on an input of at least one of a maximum detection unit, a previous image and a next image.
7. The method according to claim 4, characterized in that The parameter N is based on input of at least one of a previous image and a next image.
8. The method according to claim 5, characterized in that The input of the maximum value detection unit is a maximum value among the inputs of the DC balance estimation unit.
9. The method according to claim 5 or 8, characterized in that: The input of the DC balance estimation unit is the brightness offset caused by the input image.
10. The method according to any one of claims 5 to 7, characterized in that The input of the previous image is a previous image of two images that are temporally consecutive and are obtained from the input image and stored in a frame memory.
11. The method according to any one of claims 5 to 8, characterized in that The input of the next image is a later image of two images that are temporally consecutive and are obtained from the input image and stored in a frame memory.
12. The method according to claim 11, characterized in that 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; said source data being based on said parameter M when said display is initialized, or when said display is requested by a user, or both; The source data is based on the parameter N according to whether the color displayed between two images that are temporally consecutive and obtained from the input image when the moving image is being displayed is the same.
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
Methods for driving bistable electro-optic displays
CN101430864A
Methods for driving electro-optic displays
CN104221074A