1. Technical Field
The present invention relates to a technique for controlling the driving of a memory display element.
2. Related Art
Recent years have seen the widespread use of memory display elements in which each pixel can only display two gray levels (e.g., black and white). In order to raise image quality, techniques that enable each pixel to display many gray levels have been developed, JP-T-2007-513368 discloses a technique for expressing grayscales (intermediate gray levels) other than black and white in an electrophoretic display device, which is one type of memory display element (
JP-T-2007-513368 is an example of related art.
In the technique disclosed in JP-T-2007-513368, if the drive waveform is designed for each temperature zone, there are cases where the low-temperature drive waveform is longer (driving is slower), and ghosts appear with the high-temperature drive waveform.
In view of this, this invention provides a technique for further suppressing ghosts in high-temperature driving, and shortening the drive time in low-temperature driving.
A first aspect of this invention provides a control, apparatus including: an acquisition unit that acquires image data indicating an image to be displayed on a memory display element whose optical state shifts from a first gray level to a second gray level due to application or a first voltage and shifts from the second gray level to the first gray level due to application of a second voltage; and a control unit that controls a drive circuit that drives the memory display element, so as to apply a voltage that corresponds to the image data to the memory display element, wherein in order to set the optical state of the memory display element to a gray level indicated by the image data, the control unit controls the drive circuit so as to apply a voltage that corresponds to a pattern of voltage application in a plurality of periods that include a refresh period and a write period, the refresh period is a period in which a voltage for alternatingly inverting the memory display element between the first gray level and the second gray level is applied, and the number of inversions in the refresh period in a case where the memory display element is at a first temperature is lower than the number of inversions in the refresh period in a case where the memory display element is at a second temperature that is higher than the first temperature.
According to this control apparatus, it is possible to further suppress ghosts in high-temperature driving. This also enables shortening the drive time in low-temperature driving.
The pattern may further include an erase period for setting the gray level of the memory display element at the beginning of the refresh period to the second gray level, the refresh period may be a period in which a voltage for setting the gray level of the memory display element at the end of the refresh period to the first gray level is applied, and the write period may be a period in which a voltage for causing the gray level of the memory display element that is the first gray level at the beginning of the write period to shift to a gray level indicated by the image data is applied,
According to this control apparatus, it is possible to raise gray level reproducibility.
In the pattern, the length of a period in which a voltage for causing the gray level of the memory display element to shift from the first gray level to the second gray level is applied may be equal to the length of a period in which a voltage for causing the gray level of the memory display element to shift from the second gray level, to the first gray level is applied.
According to this control apparatus, it is possible to maintain DC balance in the memory display element.
The pattern may he defined according to a pre-rewriting gray level, a post-rewriting gray level, and a temperature zone, and in at least one of a case where the post-rewriting gray level is the first gray level and a case where the post-rewriting gray level is the second gray level when the prewriting gray level is the same, the number of inversions may be different between the pattern that corresponds to a first temperature zone and the pattern that corresponds to a second temperature cone that is higher than the first temperature zone.
According to this control apparatus, it is possible to further suppress ghosts in high-temperature driving by using patterns having different numbers of inversions. This also enables shortening the drive time in low-temperature driving.
In both the case where the post-rewriting gray level is the first gray level and the case where the post-rewriting gray level is the second gray level when the pre-writing gray level is the same, the number of inversions may foe different between the pattern that corresponds to the first temperature zone and the pattern that corresponds to the second temperature zone that is higher chart the first temperature zone.
According to this control apparatus, it is possible to further suppress ghosts in high-temperature driving for all of the patterns. This also enables shortening the drive time in low-temperature driving.
The pattern may be a pattern in which one of the first voltage and the second voltage is applied for each unit period, the applied voltage being a voltage for causing a gray level change that corresponds to a portion of a loop to occur in conformity with the loop, the loop being a loop of shifting from the second gray level to the first gray level and then returning to the second gray level.
According to this control apparatus, it is possible to raise gray level reproducibility.
This control apparatus may further include: a first storage unit that stores current data indicating an image that is currently being displayed on the memory display element; a second storage unit that stores next data indicating an image that is to be displayed next on the memory display element; a counting unit that counts the number of unit periods for which voltage application has ended among the plurality of unit periods included in the pattern; and a third storage unit that, for each of a plurality of gray level values, stores a pre-rewriting gray level value, a post-rewriting gray level value, and a pattern of voltage application that corresponds to the pre-rewriting gray level, value and the post-rewriting gray level value, wherein the acquisition unit may acquire the current data from the first storage unit and acquires the next data from the second storage unit, and the control unit may control the drive circuit that drives the memory display element, so as to apply to the memory display element, among the voltages indicated by the plurality of patterns stored in the third storage unit, the voltage that is to be applied in the unit period that corresponds to the current data and the next data that were acquired by the acquisition unit and corresponds to the number counted by the counting unit.
A second aspect of this invention provides an electro-optic apparatus including: a memory display element whose optical, state shifts from a first gray level to a second gray level due to application of a first voltage and shifts from the second gray level to the first gray level due to application of a second voltage; an acquisition unit that acquires image data indicating an image to be displayed on the memory display element; and a control unit that controls a drive circuit that drives the memory display element, so as to apply a voltage that corresponds to the image data to the memory display element, wherein in order to set the optical state of the memory display element to a gray level indicated by the image data, the control unit controls the drive circuit so as to apply a voltage that corresponds to a pattern of voltage application in a plurality of periods that include a refresh period and a write period, the refresh period is a period in which a voltage for alternatingly inverting the memory display element between the first gray level and the second gray level is applied, and the number of inversions in the refresh period in a case where one memory display element is at a first temperature is lower than the number of inversions in the refresh period in a case where the memory display element is at a second temperature that is higher than the first temperature.
According to this electro-optic apparatus, it is possible to further suppress ghosts in high-temperature driving. This also enables shortening the drive time in low-temperature driving.
A third, aspect of this invention provides an electronic device including the above-described electro-optic apparatus.
According to this electronic device, it is possible to further suppress ghosts in high-temperature driving. This also enables shortening the drive time in low-temperature driving.
A fourth aspect of this invention provides a control method of an electro-optic apparatus, including: acquiring image data indicating an image to be displayed on a memory display element whose optical state shifts from a first gray level to a second gray level due to application of a first voltage and shifts from the second gray level to the first gray level due to application of a second voltage; and applying, in order to set the optical state of the memory display element to a gray level indicated by the image data, a voltage that corresponds to a pattern of voltage application in a plurality of periods that include a refresh period and a write period, wherein the refresh period is a period in which a voltage for alternatingly inverting the memory display element between the first gray level and the second gray level is applied, and the number of inversions in the refresh period in a case where the memory display element is at a first temperature is lower than the number of inversions in the refresh period in a case where the memory display element is at a second temperature that is higher than the first temperature.
According to this control method, it is possible to further suppress ghosts in high-temperature driving.
1. Principle
1-1. Overview
Before giving a description of the specific configuration, and operations of apparatuses of an embodiment of this invention, a description of the principle of driving will be given. The following description is given taking the example in which an EPD (Electro Phonetic Display) is used as the electro-optic device, and each pixel can display four gray levels.
Consider the example of starting voltage application when the brightness is the brightness C1. The optical state before voltage application is indicated by point A. If a predetermined first voltage (e.g., −15 V) is then applied for one frame, the brightness of the EPD increases a little and shifts to point B. If the first voltage is applied for one more frame, the brightness of the EPD increases further and shifts to point C. As the first voltage is further applied in a similar manner, the brightness of the EPD shifts to point D, point E, point F, point G, point H, point I, point J, point K, point L, and point M in the stated order. Point M corresponds to the brightness C2, that is to say corresponds to white. In this way, in this example, the brightness shifts from black to white as the first voltage is applied over 12 frames.
If a predetermined second voltage (e.g., +15 V) is applied for one frame when the brightness is the brightness C2, the brightness of the EPD decreases a little and shifts to point N. Note that in order to simplify the description, the number of frames decreases in
Next, consider the case where the second voltage is applied instead of the first voltage at point D during the shift from black to white, for example. If the second voltage is applied for one frame at point D, the brightness decreases from point D and shifts no point Z. Point Z is not on the loop described above, and the brightness at point Z is different from that at point C. If the first voltage or the second voltage is then applied at point Z, it is difficult to predict how the brightness will change. In this way, if, during the shift from black to white, a voltage for causing a shift in the opposite direction (i.e., the second voltage for causing a shift from white to black) is applied, the change in the brightness of the EPD will deviate from the above-described loop, and control will become difficult. If gray level control becomes difficult, it is possible for the ability to reproduce intermediate gray levels between black and white to become poor, and for the order of intermediate gray levels to become inverted (e.g., dark, gray will be brighter than light gray).
In view of this, in this embodiment, the EPD is driven so as to prevent a situation in which during a shift between two gray levels that are references (e.g., black and white), a voltage for causing a shift in the opposite direction is applied. Specifically; in this embodiment, voltage application that conforms to the loop shown in
1-2. Drive Mode
EPDs have the problem that the response speed of the device itself is inherently slow (in comparison to liquid crystal displays and the like). When performing high-quality rewriting so as to prevent ghosts from appearing, the time required for rewriting a screen approximately 10 inches in size is on the order of several seconds. Although various techniques for increasing the speed of rewriting have been developed, ghosts end up appearing when the speed of rewriting is increased. In this way, there is a trade-off relationship between rewriting speed and ghosts in EPD driving, and it has been extremely difficult to both increase the rewriting speed and perform driving without ghosts appearing. In view of this, in this embodiment, three drive modes having different rewriting speeds are prepared, and these drive modes are used according to the situation.
There are two parameters for determining the drive waveform in this embodiment, namely the current gray level and the next gray level. The current gray level is the gray level of the EPD before rewriting. The next gray level is the gray level of the EPD after rewriting, in
In this embodiment, the drive waveforms are divided into an erase period (also called the erase phase or the adjustment period), a refresh period (also called the refresh phase or the reset period), and a write period (write phase). in the following description, the two gray levels that serve as references among the gray levels displayed by the EPD will be respectively referred to as the first gray level and the second gray level. Out of the first gray level and the second gray level, one corresponds to the lowest gray lever, and the other corresponds to the highest gray level. In this example, white serves as the first gray level, and black serves as the second gray level.
The erase period is a period in which the gray level of the EPD is set to a predetermined reference gray level (e.g., the second gray level, which is black). In the example shown in
In this example, the drive waveform is characterized by two parameters, namely a basic number of frames and a gray level number of frames. The basic number of frames is the number of frames necessary for causing a shift from the first gray level (white) to the second gray level (black), and from the second gray level (black) to the first gray level (white). The basic number of frames does not depend, on the next gray level, and is the same for all of the drive modes. Making the basic number of frames the same for all of the drive modes makes it possible to maintain DC balance in the EPD. In the example shown in
The basic number of frames is determined so as to optimize the appearance of ghosts (i.e., ideally set the appearance of ghosts to zero). The lower the amount of change in the ghost quantity (i.e., the slope of the plotted line in
1-2-1. LG Mode
In order to reduce the appearance of ghosts, the LG mode drive waveforms have a characteristic in that compared to the LF mode and the HS mode, the number of times the loop is completed in the refresh period is relatively higher, that is to say, the refresh period is longer. In the example shown in
1-2-2. LF Mode
In the LG mode, in order to reduce the appearance of ghosts, the loop is completed 1.5 times in the refresh period, and the highest number of completed loops over all of the periods is 2.3. This means that flashing (repeated gray level change between black and white) will be performed at a speed at which the flashing is perceptible to the user. Flashing is nothing but visual noise to the user. In view of this, the LF mode drive waveforms have a characteristic in that the number of completed loops is lower than in the LG mode in order to reduce the occurrence of flashing. In the example shown in
1-2-3. HS Mode
Although the number of completed loops is lower in the LF mode than in the LG mode, the highest number of completed loops is 1.5, and there is room for improvement in terms of rewriting speed. In view of this, the HS mode has a characteristic in that, the number of gray levels to be displayed is limited to two gray levels (black and white) in order to increase the speed of rewriting, and rewriting is performed by direct shift between these two gray levels. Direct shift refers to shifting that corresponds to the loop being completed 0.5 times. Also, the HS mode drive waveforms only have the write period, that is to say, do not have the erase period or the refresh period. Over the entirety of the HS mode drive waveforms, the loop is completed 0.5 times in shifts to a different gray level. If the current gray level and the next gray level are the same, the loop is not performed. In this example, the HS mode drive waveforms are defined according to the fact that the current gray level, and the next gray level change between two gray levels each, and therefore 2*2=4 patterns are defined for each temperature zone,
2. Configuration
The first substrate 11 has a substrate 111, an adhesive layer 112, and a circuit layer 113. The substrate 111 is formed from, a material that is insulating and flexible, such as polycarbonate. The substrate 111 may be formed from a resin material other than polycarbonate as long as it is light-weight, flexible, elastic, and insulating. As. an alternative example, the substrate 111 may be formed from glass, which is not flexible. The adhesive layer 112 is a layer for adhering the substrate 111 and the circuit layer 113 to each other. The circuit layer 113 is a layer that has circuitry for driving the electrophoretic layer 12. The circuit layer 113 has pixel electrodes 114.
The electrophoretic layer 12 has microcapsules 121 and a binder 122. The microcapsules 121 are fixed by the binder 122. A material that has favorable affinity with the microcapsules 121, has superior adhesion with electrodes, and is insulating is used as the binder 122. The microcapsules 121 are capsules that internally hold a disperse medium sub electrophoretic particles. A flexible material is used to form the microcapsules 121, such as a gum Arabic-based or gelatin-base compound, or a urethane-based compound. Note that an adhesive layer formed from an adhesive agent may foe provided between the microcapsules 121 and the pixel electrodes 114.
The electrophoretic particles are particles (molecules or colloids) that have the characteristic of moving in a disperse medium due to an electrical field. In this embodiment, white electrophoretic particles and black electrophoretic particles are held inside the microcapsules 121. Black electrophoretic particles are particles that include a black pigment such as aniline black or carbon black, and are positively charged in this embodiment. The white electrophoretic particles are particles that include a white pigment such as titanium dioxide or aluminum oxide, and are negatively charged in this embodiment.
The second substrate 13 has a common electrode 131 and a film 132. The film 132 is for sealing and protecting the electrophoretic layer 12. The film 132 is formed from a material that is transparent and insulating, such as polyethylene terephthalate. The common electrode 131 is formed from, a material that is transparent and is conductive, such as ITO (Indium Tin Oxide).
The scan line drive circuit 16 outputs a scan signal Y for successively exclusively selecting one scan line 115 from, among the m scan lines 115. The scan signal Y is a signal that is successively exclusively at the H (High) level for one scan line. The data line drive circuit 17 outputs a data signal X. The data signal X is a signal indicating data voltages that correspond to the gray level values of pixels. The data line drive circuit 17 outputs data signals indicating data voltages that correspond to the pixels in the row selected by the scan signal. The scan line drive circuit 16 and the data line drive circuit 17 are controlled by the controller 20.
Note that in the following description, “frame” refers to the period from when the scan line drive circuit 16 selects the 1st row scan line until when the selection of the m-th row scan line ends. The scan lines 115 are selected one time each in one frame, and the data signal is supplied to the pixels 14 one time each in one frame.
Also, in this example, the LUT 24 includes unique tables for multiple temperature zones. For example, the LUT 24 includes unique tables for three temperature zones, namely a low-temperature (0 to 15° C.), a room-temperature (15 to 30*0, and a high-temperature (30 to 45° C.) zone, for each drive mode. These tables are all designed based on the ideas described above. The basic number of frames and the gray level number of frames are set for each temperature zone.
A comparison of the high-temperature drive waveforms and the room-temperature drive waveforms shows that the two are the same except for the drive waveforms for when the next gray level is black, and thus are only different with respect to the drive waveforms for when the next gray level is black. In the high-temperature drive waveform for when the next gray level is black, the loop is completed 1.5 times in the refresh period, and in the room-temperature drive waveform, the loop is completed 0.5 times in the refresh period. In the high-temperature drive waveforms other than for when the next gray level is black, the loop is completed 1.5 times in the refresh period, and in the room-temperature drive waveforms, the loop is completed 1.5 times in the refresh period. In other words, a comparison of the high-temperature drive waveforms and the room-temperature drive waveforms shows that the number of completed loops in the refresh period, in the high-temperature drive waveforms is higher than or equal to that in the room-temperature drive waveforms regardless of the current gray level or the next gray level.
A comparison of the room-temperature drive waveforms and the low-temperature drive waveforms shows that the two are the same with respect to the drive waveform for when the next gray level is black, and are different with respect to the drive waveforms for when the next gray level is the other three gray levels. In the room-temperature drive waveform for when the next gray level is black, the loop is completed 0.5 times in the refresh period, and in the low-temperature drive waveform, the loop is completed 0.5 times in the refresh period. In the room-temperature drive waveforms other than for when the next gray level is black, the loop is completed 1.5 times in the refresh period, and in the low-temperature drive waveforms, the loop is completed 0.5 times in the refresh period. In other words, a comparison of the room-temperature drive waveforms and the low-temperature drive waveforms shows that the number of completed loops in the refresh period in the room-temperature drive waveforms is higher than or equal to that in the low-temperature drive waveforms regardless of the current gray level or the next gray level. In other words, in all three of the temperature zones, the number of completed loops in the refresh period in the drive waveforms for a higher temperature zone is higher than or equal to that in the drive waveforms for a lower temperature cone regardless of the current gray level or the next gray level. Note that this magnitude relationship between the number of completed loops holds not only for the LG mode, but also for the LF mode drive waveforms.
For both white ghosts and black ghosts, there was greater improvement in terms of ghosts with the drive waveforms for the higher temperature zone (i.e., the drive waveforms with the higher number of completed loops). Note that when the next gray level is white, the high-temperature drive waveform (
As was described with reference to
Also, as was described with reference to
The following description returns to
The control unit 25 is an example of an acquisition unit that acquires image data that indicates an image to be displayed on a memory display element (the electro-optic panel 10), and a control unit that controls drive circuits (the scan line drive circuit 16 and the data line drive circuit 17) for driving the memory display element such that voltages that correspond to the image data are applied to the memory display element.
3. Operations
In step S100, the CPU 201 of the host apparatus 2 writes image data that indicates the image after rewriting to the VRAM 22. In step S110, the CPU 201 instructs the controller 20 to perform image rewriting. This instruction includes an identifier that specifies, from among the drive modes with which the controller 20 is provided, the drive mode that is to be applied to image rewriting at this time.
Upon receiving the instruction to perform image rewriting, the control unit 25 of the controller 20 writes the identifier for the drive mode that is to be applied to the register 27. In step S120, the control unit 25 acquires data indicating pre-rewriting gray level values (current gray levels) and post-rewriting gray level values (next gray levels) for the pixels targeted for rewriting from the VRAM 21 and the VRAM 22 respectively. In step S130, the control unit 25 sets the number of frames counter. Specifically, the total number of frames corresponding to the drive waveform that is to be applied to rewriting at this time is written to the register 23. The total number of frames corresponding to the drive waveform is acquired from the LUT 24, for example.
Note that if the drive mode that is to be applied is the HS mode, elementary color processing for conversion from four gray levels to two gray levels is performed on the data indicating the post-rewriting image stored in the VRAM 22.
In step S140, the control unit 25 reads out the voltage data that corresponds to the current gray level, the next gray level, and the frame number from the LUT 24. In step S150, the control unit 25 generates a signal that corresponds to the voltage data that was read out. The output unit 26 then outputs the signal that was generated by the control unit 25.
In step S160, the control unit 25 determines whether image rewriting has been completed. The determination of whether or not image rewriting has been completed is made using the counter value stored in the register 23. Specifically, if the counter value stored in the register 23 is zero, the control, unit 25 determines that image rewriting has been completed. In the case of determining that image rewriting has been completed (step S160: YES), the control unit 25 moves to the processing of step S180. in the case of determining that image rewriting has not been completed (step S160: NO), the control unit 25 moves to the processing of step S170.
In step S170, the control unit 25 updates the counter value stored in the register 23. Specifically, the control unit 25 decrements the counter value stored in the register 23. After updating the counter value, the control unit 25 moves to the processing of step S140.
In step S180, the control unit 25 copies the data stored in the VRAM 22 to the VRAM 21. In this way, the image being displayed on the electro-optic panel 10 and the data being stored in the VRAM 21 conform to each other. When the data copying ends, the control unit 25 ends the processing of the flowchart in
4. Variations
This invention is not intended to be limited to the embodiment described above, and can foe carried out with various modifications. Several variations will be described below. Two or more of the following variations may be used in combination with each other.
4-1. Variation 1
4-2. Variation 2
In the above-described embodiment, the number of completed loops changes according to the temperature zone in the drive waveforms for both the LG mode and the LF mode. However, a configuration is possible in which the number of completed loops changes according to the temperature zone in either one of these modes (e.g., in only the LG mode).
4-3. Variation 3
The number of drive modes that the controller 20 is provided with is not limited to three. The controller 20 need only be provided with at least one of the LG mode and the LF mode described in the embodiment. Also, another drive mode may be added in addition to the three drive modes described in the embodiment.
4-4. Variation 4
The gray level of the EPD at the end of the erase period is not limited to being the second gray level (black in the embodiment). The erase period may be a period in which the gray level of the EPD is set to the first gray level.
4-5. Variation 5
The numbers of completed loops described in the embodiment for the LG mode and the LF mode are merely examples, and the numbers of completed loops are not limited to these numbers. The number of completed loops in the LF mode need only be at least “0.5”, and may be any number greater than or equal to this.
4-6. Variation 6
Although the embodiment describes an example in which the basic number of frames and the gray level number of frames are the same in all of the drive modes, a configuration is possible in which at least one of the basic number of frames and the gray level number of frames is defined for each drive mode.
4-7. Variation 7
Although the embodiment describes an example in which the first gray level is white and the second gray level is black, the first gray level and the second gray level are not limited to these colors. In this case, it is preferable that the shift from the first gray level to the second gray level is slower than the shift from the second gray level to the first gray level (the response speed is slower). The embodiment describes an example in which an intermediate gray level is expressed using a shift from the first gray level (white) to the second gray level (black) in the write period. Expressing gray levels using shifting that has a slow response speed enables expressing intermediate gray levels with higher precision.
4-8. Variation 8
The configuration of the controller 20 is not limited to the configuration illustrated in
4-9. Other Variations
The equivalent circuit of the pixel 14 is not limited to the description given in the embodiment. Switching elements and capacitor elements may be combined in any way as long as the configuration is able to apply controlled voltages between the pixel electrode 114 and the common electrode 131. Also, the method of driving the pixel may be either bipolar driving in which there are electrophoretic elements 143 having different applied voltage polarities in a single frame, or unipolar driving in which voltages of the same polarity are applied to all of the electrophoretic elements 143 in a single frame.
The structure of the pixel 14 is not limited to the description given in the embodiment. For example, the polarities of the charged particles are not limited to the description given in the embodiment. The black electrophoretic particle may be negatively charged, and the white electrophoretic particles may be positively charged. In this case, the polarities of the voltages applied to the pixel are the opposite of the polarities described in the embodiment. Also, the display element is not limited to being an electrophoretic display element that employs microcapsules. Another display element may be used, such as a liquid, crystal element or an organic EL (Electro Luminescence) element.
The parameters described in the embodiment (e.g., the number of gray levels, the number of pixels, the voltage values, and the number of voltage applications) are merely examples, and this invention is not limited to the described parameters. For example, the number of gray levels of the EPD need only be three gray levels or more.
This application claims priority from Japanese Patent Application No. 2013-056301 filed in the Japanese Patent Office on Mar. 19, 2013, the entire disclosure of which is hereby incorporated by reference in its entirely.
Number | Date | Country | Kind |
---|---|---|---|
2013-056301 | Mar 2013 | JP | national |