This application is based upon and claims the benefit of priorities from Japanese Patent Application No. 2009-167725, filed on Jul. 16, 2009, the disclosures of which are incorporated herein in its entirely by reference.
1. Field of the Invention
The present invention relates to an image display device and a driving method for the same, and more specifically to the image display device and the driving method employed in the same that are well suited for applications, for example, in a case where a display having a memory property such as electronic paper is used.
2. Description of the Related Art
Recently, a content display device replacing paper has been needed socially as a medium for displaying content. This type of content display device may come in a browser terminal having an A5 (148 mm×210 mm) size to A4 (210 mm×297 mm) size display screen capable of browsing news updated as needed, for example, the most recent newspaper contents delivered automatically from a server or a large-scale advertizing billboard having a display screen of an A2 (420 mm×594 mm) size to A1 (594 mm×841 mm) size or larger which may be put up at a station. The content display devices give and receive contents in condition where they are wirelessly connected with the server and also are needed to operate on low dissipation power with less loads on environments in a condition where it is supplied with power from a secondary battery or a solar battery.
In such a case, the content display device should preferably be made up of, for example, a high-definition display with a relatively large screen, which has a memory property, a radio transmit/receive unit, and a low-dissipation power display circuit such as a control unit having a smaller number of components. For example, a book viewer Kindle (registered trademark) from Amazon Inc. has A6 (105 mm×148 mm) size electronic paper with a resolution of a SVGA (super video graphics array; 800 by 600 matrix of pixels) using micro-capsule type electrophoretic display elements from the American E Ink Company and so has a function to wirelessly connect to a contents server via the internet so that books, blogs, newspapers, and magazines can be directly downloaded online not by way of a personal computer.
As shown in
In the display device using this type of electrophoretic display element, a voltage that corresponds to image data is applied between the pixel electrode 5 and the facing electrode 7, causing the white pigments and the black pigments to move up and down. For example, supposing the side of the facing electrode 7 to be a display surface, if the pixel electrode 5 is supplied with a positive voltage, the negatively-charged white pigments get close to the pixel electrode 5 so that the display surface may appear black, while on the other hand, if the pixel electrode 5 is supplied with a negative voltage, the positively-charged black pigments get close to the pixel electrode 5 so that the display surface may appear white. Further, since the electrophoretic display elements have memory functions, when switching the pixel data of an image from white to black, a negative voltage is applied, whereas when switching the pixel data of the image from black to white, a positive voltage is applied; and when displaying white after white or black after black, a voltage of 0V is applied. That is, in driving this display device, the voltage of a signal which is applied to the electrophoretic display element is determined on the basis of comparison between the preceding screen and the next screen.
Further, typically, an active matrix display device such as a liquid crystal display (LCD) employs a lapse of time of 1/60 second (=16.6 ms) as one frame so that an entirety of an image may be switched in the one frame. On the other hand, a display device using an electrophoretic display element cannot switch the screen unless a voltage is applied over a period of a plurality of the frames because the electrophoretic display element has a low response speed and, therefore, employs a driving method of pulse width modulation (PWM), by which a constant voltage will be applied in a period of a plurality of the frames. In the case of the present display device in which micro-capsule type electrophoretic display elements are used, since such electrophoretic display elements have a memory property, when updating the screen, a history of the preceding screen needs to be erased. Therefore, either one of two driving methods is employed: one driving method (hereinafter referred to as “reset driving method”) of displaying an updating screen after erasing the entire screen by switching this to white, black, and white in this order on a reset screen or the other driving method (hereinafter referred to as “preceding screen referencing/driving method”) of determining a voltage to be applied to pixels by referencing a look-up table (LUT) based on pixel data of the preceding screen and that of the next screen. The preceding screen referencing/driving method need not use a reset screen and so is excellent in display performance but requires a graphic memory for storing the preceding screen and the updating screen and so has a problem in that a residual image of the preceding screen will appear unless the LUT is set properly. Further, it has another problem of an increased scale of the graphic memory and peripheral circuitry as well as increased dissipation power and a complicated hardware architecture.
Besides the driving methods for the above-mentioned display devices, this type of related art may include a driving method for a bistable electro-optic display described in Japanese Patent Application Publication No. 2007-249230 (hereinafter, referred to as Related Art Patent Document 1), for example.
In driving, this display stores data of a plurality of images in a data storage unit and also stores a preceding screen and an updating screen in a graphic memory made up of a static random access memory (SRAM) so that those two screens may be compared to each other. Therefore, the graphic memory needs to have a capacity for storing at least two screens: the updating screen and the preceding screen. The capacity of this graphic memory is of no problem in the case of a relatively small display size; however, in the case of large-size display, for example, monochromatic A4-size display in an ultra extended graphics array (UXGA) with 1600 by 1200 (pixels), this graphic memory needs to have a capacity of 30.8 Mbits (=1600×1200×8×2 (screens)), assuming that one pixel requires eight bits of data. Further, in the case of A2-size advertizing display in a quad ultra extended graphics array (QUXGA) with 3200 by 2400 (pixels), this graphic memory needs to have a capacity of 123.3 Mbits (=3200×2400×8×2 (screens)).
Further, in an electrophoretic display having compressed memory data described in Japanese Patent Application Publication No. 2007-510944 (hereinafter, referred to as Related Art Patent Document 2), the data of screens to be input to the graphic memory is compressed and stored in it, so that at the time of comparison for updating of the next screen, the compressed image data of a preceding screen is expanded in real time to create data to be compared to an image data stream of the next screen, thereby calculating a signal to be applied to the electrophoretic display based on a LUT. In this case, during a lapse of time when the image is held, the data of the preceding screen is compressed and saved, so that while this image is being held, it is necessary only to supply power to a memory that holds the data, thereby reducing dissipation power during image holding.
Further, in a display device described in Japanese Patent Application Publication No. 2005-242081 (hereinafter, referred to as Related Art Patent Document 3), a buffer for graphics will be dynamically allocated in a memory region, thereby effectively utilizing the capacity of a memory including the graphic memory. That is, if expansion/transfer of a display image starts, a memory region for expanding one screen ready for display is acquired from the RAM, so that when an object for the one screen is expanded, a display panel unit is supplied with power so that the display image may be updated. When the display image is updated completely, power supply to the display unit is cut off, thereby reducing dissipation power and also releasing the expansion memory.
It is considered that this example has employed the reset driving method of displaying an updating screen after erasing the history of the preceding screen from the display on a reset screen by switching the screen to white, black, and white in this order so that the residual image of the preceding screen may not be left, because the memory region for graphics is dynamically acquired and so the data of the preceding screen is not held. Therefore, a display controller is simplified.
Further, in an image display system described in Japanese Patent Application Publication No. 2001-166761 (hereinafter, referred to as Related Art Patent Document 4), if the side of a host that executes an application requests the side of a panel to display an image, data of the image before this image is expanded is transferred to the panel side. The panel side, which is equipped with a panel memory for image expansion, expands the image in the panel memory based on the image data transferred from the host side and also displays the image expanded into this panel memory in the panel.
Further, in an image display device described in Japanese Patent Application Publication No. 2007-010970 (hereinafter, referred to as Related Art Patent Document 5), an image is displayed on a display device including liquid crystal having a memory property; if a command is given to change an image being displayed on this display, a central processing unit (CPU) determines an update region in which at least part of the image on the display is to be updated, based on the currently displayed image and a post-change image. Then, a graphics processing unit (GPU) rewrites the display only in the region determined as the update region by the CPU.
However, the above-mentioned related arts have the following problems. That is, the bistable electro-optic display described in the Related Art Patent Document 1 has a problem in that since it is necessary to supply the graphic memory with data of two screens, that is, the preceding screen and the updating screen when updating an image, this graphic memory may be bloated to increase dissipation power and manufacturing costs. Further, although it is unnecessary to supply power to display unit having a memory property when an image is being held, since image data of the preceding screen is stored in the graphic memory when updating this image, in order to continue to hold a history of the preceding screen, it is necessary to continue supplying power to the graphic memory even during image holding other than image updating, so that a driving circuit dissipates power even during image holding, making it difficult to reduce dissipation power.
Further, the electrophoretic display described in the Related Art Patent Document 2 alleviates the problem of the Related Art Patent Document 1, that is, power will be dissipated by the driving circuit during image holding; however, when updating an image, it is necessary to expand data of the preceding screen and also add a memory and a circuit for holding the data of the updating screen expanded. Accordingly, the graphic memory itself is not downsized, making it difficult to reduce dissipation power, in particular, at the time of image updating.
In the case of the display device described in the Related Art Patent Document 3, although the display controller is simplified, it is necessary to insert a reset screen (for switching display to white, black, and white in this order) between a point in time for displaying the preceding screen and a point in time for displaying an updating screen; therefore, when displaying character data pieces continually, a problem occurs in response speed lowering and screen flickering, so that this type of display device is not suitable as a content display device. Further, for example, it is necessary to acquire memory dynamically, which leads to the necessity of an OS function such as memory management and also the necessity of securing a storage large enough to accommodate the memory dynamically, giving rise to a problem in an increase in manufacturing cost. Further, when updating an image, a graphic memory region having a size of one frame of image data is acquired, giving rise to a problem in that the necessary memory size or dissipation power will not be reduced.
The image display system described in the Related Art Patent Document 4 employs a concept different from that of the present invention, although processing pieces are dispersed between the host side and the panel side so that workloads of an entirety of the system may be optimized.
The image display device described in the Related Art Patent Document 5 employs a concept different from that of the present invention, although an image will be rewritten more speedily on a display including liquid crystal with memory without damaging a constant image quality.
In view of the above, it is an object of the present invention to provide an image display device that has a display with memory such as electronic paper and can operate by using a secondary battery or a solar battery on low dissipation power not only at the time of image holding but also at the time of image updating and a driving method employed in this image display device.
According to a first aspect of the present invention, there is provided an image display device having a memory property including:
a display section having a plurality of data lines extending in parallel to one another along a first direction, a plurality of scanning lines extending in parallel to one another along a second direction, and a plurality of pixels which are each positioned at an intersection of each of the data lines and each of the scanning lines, the pixels each including an electrophoretic display element having a memory property;
a data line driving circuit that writes pixel data to each of the data lines based on a given first control signal and a given data signal;
a scanning line driving circuit that outputs a scanning line driving signal for driving the scanning lines in predetermined order, based on a given second control signal; and
a display/update controlling unit to output the first control signal and the data signal to the data line driving circuit, and the second control signal to the scanning line driving circuit, based on given image data, during the image updating period of time, and to cut off power supply to the data line driving circuit and the scanning line driving circuit, during an image holding period of time,
wherein the display/update controlling unit, during the image updating period of time, inputs sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data is divided into a plurality of blocks, and compressed for each block, expands the compressed image block data of a preceding screen and the compressed image block data of a corresponding updating screen sequentially inputted, and outputs the data signal for screen update to the data line driving circuit, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen.
According to a second aspect of the present invention, there is provided a driving method for driving an image display device having a memory property, the image display device including: a display section having a plurality of data lines extending in parallel to one another along a first direction, a plurality of scanning lines extending in parallel to one another along a second direction, and a plurality of pixels which are each positioned at an intersection of each of the data lines and each of the scanning lines, the pixels each including an electrophoretic display element having a memory property; a data line driving circuit that writes pixel data to each of the data lines based on a given first control signal and a given data signal; a scanning line driving circuit that outputs a scanning line driving signal for driving the scanning lines in predetermined order, based on a given second control signal; and a display/update controlling unit to output the first control signal and the data signal to the data line driving circuit, and the second control signal to the scanning line driving circuit, based on given image data, during the image updating period of time, and to cut off power supply to the data line driving circuit and the scanning line driving circuit, during an image holding period of time, the driving method including:
a display/update processing in which the display/update controlling unit, during the image updating period of time, inputs sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data is divided into a plurality of blocks, and compressed for each block, expands the compressed image block data of a preceding screen and the compressed image block data of a corresponding updating screen sequentially inputted, and outputs the data signal for screen update to the data line driving circuit, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen.
With the above configurations, it is possible to realize an image display device that dissipates less power and has fewer components.
Best modes of carrying out the present invention will be described in further detail using various exemplary embodiments with reference to accompanying drawings.
A preferable mode is one wherein the display/update controlling unit includes: a receiving unit to receive sequentially the plurality of pieces of the compressed image block data; a data storage unit to store the sequentially received compressed image block data; a data conversion circuit unit to expand the compressed image block data of the preceding screen and the compressed image block data of the corresponding updating screen sequentially received; a graphic memory to store the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen; and a display circuit unit to output the data signal for screen update to the data line driving circuit, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen.
Also, a preferable mode is one wherein the graphic memory has a capacity size capable of storing a single piece of the expanded image block data of the preceding screen and a single piece of the expanded image block data of the corresponding updating screen.
Moreover, a preferable mode is one wherein that includes a plurality of uni-display sections having a form of one screen of a multi-display as a whole, and each having a plurality of data lines extending in parallel to one another along a first direction, a plurality of scanning lines extending in parallel to one another along a second direction, and a plurality of pixels which are each positioned at an intersection of each of the data lines and each of the scanning lines, the pixels each including an electrophoretic display element having a memory property; a plurality of data line driving circuits, provided for each uni-display section, that each write pixel data to each of the data lines based on a given first control signal and a given data signal; a plurality of scanning line driving circuits, provided for each uni-display section, that each output a scanning line driving signal for driving the scanning lines in predetermined order, based on a given second control signal; and a display/update controlling unit to supply power to the data line driving circuits and the scanning line driving circuits, during an image updating period of time, and to cut off power supply to the data line driving circuits and the scanning line driving circuits, during an image holding period of time, the display/update controlling unit outputting the first control signal and the data signal to the data line driving circuits, and the second control signal to the scanning line driving circuits, based on given image data, during the image updating period of time, wherein the display/update controlling unit inputs sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data for the multi-display is divided into a plurality of blocks, and compressed for each block, expands the compressed image block data of a preceding screen and the compressed image block data of a corresponding updating screen sequentially inputted, and outputs the data signal for screen update to the data line driving circuits, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen.
Further, a preferable mode is one wherein the graphic memory has a capacity size capable of storing a single piece of the expanded image block data of the preceding screen and a single piece of the expanded image block data of the corresponding updating screen on the corresponding uni-display section.
Still further, a preferable mode is one wherein a header for designating a target display sections is attached to the expanded image block data; and wherein the display/update controlling unit outputs the first control signal and the data signal to the corresponding data line driving circuit, and the second control signal to the corresponding scanning line driving circuit, based on the attached header.
As shown in
The data driver 13 writes pixel data based on a data signal “da” supplied from the module board 20 to each of the data lines based on a control signal “ct1” (first control signal) supplied from this module board 20. In particular, in the present invention, the data driver 13 may come in a ternary driver capable of outputting three values of +15V, 0V, and −15V in response to two values of data applied thereto. The gate driver 12 outputs a scanning line driving signal intended to drive the scanning lines in predetermined order (for example, line sequence), based on a control signal “ct2” (second control signal) supplied from the module board 20.
During an image updating period of time, the module board 20 outputs the control signal “ct1” and the corresponding data signal “da” to the data driver 13, and also outputs the control signal “ct2” to the gate driver 12, based on image data supplied from a server and a like (not shown). In particular, in the first exemplary embodiment, the module board 20 includes a display controller 21, a graphic memory 22, a RAM 23, a ROM 24, a radio transmit/receive unit 25, a power supply management unit 26, a secondary battery 27, and a display power supply circuit 28. The radio transmit/receive unit 25 receives image block data having a data configuration which one screen of the image data is divided into a plurality of blocks, and compressed for each block. In particular, in the first exemplary embodiment, the radio transmit/receive unit 25 may be configured by combining necessary elements selected from those in accordance with the Bluetooth, ultra wideband (UWB), and radio local area network (LAN) standards, thereby receiving an image block data group, image information data, look-up table (LUT) data, and alike.
The ROM 24, which may be, for example, a nonvolatile flash ROM, has a data storage unit 24a. The data storage unit 24a stores a plurality of screens of image block data received by the radio transmit/receive unit 25. It is to be noted that the data storage unit 24a may be made up of, for example, a volatile RAM. The RAM 23 has a working region unit 23a. The working region unit 23a is used to read data required when displaying a screen and made up of a mobile RAM, which is higher in speed than a flash ROM. The data required at the time of screen display includes preceding screen data, updating screen data, and screen information data. The screen information data includes an address information table of image blocks, a preceding screen number, updating screen number, and a LUT group used in screen display as well as panel parameters.
The display controller 21 has a display circuit unit 21a and a data conversion circuit unit 21b. The display circuit unit 21a is arranged to expand image block data of a preceding screen and that of the corresponding updating screen. In particular, in the first exemplary embodiment, when updating a screen, the data conversion circuit unit 21b converts data (C) of the preceding screen and image data (N) to be updated in such a manner that one piece of pixel data may be transformed into eight-bit “C:N data” which combines the four bits of pixel data of the preceding screen and the four bits of pixel data of the updating screen, thereby enabling high-speed LUT conversion in the display circuit unit 21a.
The graphic memory 22 stores image block data expanded into the data conversion circuit unit 21b. Based on the image block data stored in the graphic memory 22, the display circuit unit 21a outputs the control signals ““ct1”” and “ct2” as well as the data signal “da”. In this case, the display circuit unit 21a performs LUT conversion by reading C:N data from the graphic memory 22, thereby outputting the control signals ““ct1”” and “ct2” as well as the data signal “da”. The graphic memory 22 has a capacity (for example, capacity for accommodating about several hundreds of line buffers of the panel) capable of storing only some of the preceding screen data pieces and the updating screen data pieces and is used as a memory when the data conversion circuit unit 21b and the display circuit unit 21a perform calculations.
The secondary battery 27 generates power used to operate an entirety of the image display device. The display power supply circuit 28 supplies power to the gate driver (scanning line driving circuit) 12, the data driver (data line driving circuit) 13 or a like under the control of the power supply management unit 26. The power supply management unit 26 supplies power to the corresponding units (components) during the image updating period of time, and cuts off power supply to the corresponding units (components) during an image holding period of time based on the image data “in” received by the radio transmit/receive unit 25.
As shown in
For example, in the case of the N-th display data piece that corresponds to a UXGA panel having a form of a matrix array with m rows and n columns (m=1600, n=1200), assuming that the image data is divided into blocks that respectively correspond to k pieces of lines, it is stored as divided into n/k number of image block data pieces BLOCKs (h, i) (h=1, 2, . . . , and N, i=1, 2, . . . , and n/k). It is to be noted that k is assumed to be a divisor of n. This assures that n/k be an integer. On the other hand, if n/k is not an integer because k is not a divisor of n, n/k can be replaced with an integer that is larger than n/k and the nearest thereto. The address information of those image block data pieces BLOCKS (h, i) is stored as the screen information data in a table format. Further, as other screen information data (not shown), such data pieces are stored as a display table which specifies display order of the screens, a LUT which covers a plurality of frames so that driving information may be specified, and panel setting parameters which specify the number of vertical and horizontal pixels in the panel as well as a blanking period. The LUTs stored may be any of, for example, a 16-gradation-use LUT, a 2-gradation-use LUT, a high temperature-use LUT used in a hot environments around the panel, and a like. Further, compressed data is created by dividing and compressing its original data on a personal computer (PC) at the server by using dedicated software. A format for compression used is, for example, a lossy compression format of the Joint Photographic Experts Group (JPEG), Wavelet, or fractal compression, which may be replaced with a lossless compression format of Huffman coding, run-length coding, Lempel-Ziv-Welch (LZW), and a like. Further, data may be compressed by combining the lossy compression format and the lossless compression format.
In the working region unit 23a are stored the screen information data, preceding image data, updating image data, and a LUT (for example, 16-gradation-use LUT) to be used which are transferred from the data storage unit 24a. In the data conversion circuit unit 21b, one block of block data of a preceding screen and block data of an updating screen which are transferred from the working region unit 23a are expanded and calculated, to combine one block of C:N data of CN (i) (i=1, 2, . . . , and n/k). For example, an image block data BLOCK (1, 1) of the preceding screen data and an image block data BLOCK (2, 1) of the updating screen data are transferred and combined into C:N data [CN(1)], which is then transferred to the graphic memory 22. In the graphic memory 22, one block of the C:N data [CN(1)] is stored. The graphic memory 22 acts as a temporary buffer which stores image information data blocks (C:N data) CN (i) (i is one of 1, 2, . . . , and n/k). For example, one pixel of C:N data stored in the graphic memory 22 is converted on the basis of a 16-gradation-use LUT for the working region unit 23a, to calculate driver data which is used to drive the electronic paper display section 11.
As shown in this
On the other hand, the data driver 13 includes a selection signal generation circuit 18 and a voltage selection circuit 19. The voltage selection circuit 19 includes transistors 19a, 19b, and 19c. In the data driver 13, if the data signal “da” is “00” or “11”, the transistor 19b is turned on to provide a driving voltage of 0V to the data line 15. Further, if the data signal “da” is “01”, the transistor 19a is turned on to provide a driving voltage of +15V (black writing voltage) to the data line 15. Additionally, if the data signal “da” is “10”, the transistor 19c is turned on to provide a driving voltage of −15V (white writing voltage) to the data line 15.
The electrophoretic display element 17 has memory and so needs to be supplied with a driving voltage of +15V when shifting from white (W) to black (B) and a driving voltage of −15V when shifting from black (B) to white (W); however, when holding white (W) as it is (W) or holding black (B) as it is (B), it is necessary only to refresh luminance of the preceding white (W) or black (B) color respectively. In this case, if the luminance is not refreshed, the white or black luminance deteriorates, so that the residual image of the preceding screen will be recognized on the electronic paper display section 11. Accordingly, for example, in the case of 2-gradation display, it is necessary to supply the data line 15 with a driving voltage having proper waveforms that correspond to the preceding screen data and the updating screen data.
As shown in
That is, in the first black frames (N1), a driving voltage of +15V for refreshing is applied to the data line 15 for 10 frames of a time lapse, to turn the screen black (B) once. In the next white frames (N2), a driving voltage of −15V is applied to the data line 15 for 10 frames of a time lapse, to refresh the screen to white (W). In the last black frames (N3), since the screen is already refreshed to white luminance, no driving voltage but 0V is applied to the data line 15. Even a pixel at which white (W) is held as it is (W) needs to refresh white luminance; because the white luminance of the preceding screen deteriorates during the image holding period of time, so that if it does not agree with white luminance of the pixel at the time when black (B) has been switched to white (W), such a residual image phenomenon that the preceding screen remains will occur. Further, the screen is once shifted to white (W), black (B), and white (W) in this order; because in a case where the DC voltage is not set to 0V when integrating an entirety of the driving waveforms with respect to time, if, for example, a pixel is repeatedly updated at white luminance, the unnecessary DC voltage continues to be applied, to charge up the electrophoretic display element 17. For example, if the pixel is repeatedly updated at white luminance, an unnecessary DC voltage continues to be applied, to charge up the electrophoretic display element 17, so that to prevent it, the DC voltage is reduced to 0V when integrating the entire driving waveforms with respect to time.
Next, graph (b-1) in
Further, graph (c-1) in
To achieve the described driving method, for example, 128 frames of a LUT group WF(n) with an array of two rows and two columns such as shown in
In the next 10 white frames (N2), the n-th frame will have, for example, WF11(n) set to WF11 (10-19)=“10”, WF12 (10-19)=“10”, WF21 (10-19)=“00”, and WF22 (10-19)=“10” so that the pixel at which white (W) is held at it is (W) may be supplied with −15V, the pixel at which black (B) is switched to white (W) may be supplied with −15V, the pixel at which white (W) may be switched to black (B) may be supplied with 0V, and the pixel at which black (B) is held as it is (B) may be supplied with −15V. In the last 10 black frames (N3), WF11 (20-29)=“00”, WF12 (20-29)=“00”, WF21 (20-29)=“01”, and WF22 (20-29)=“01” will be set so that the pixel at which white (W) is held at it is (W) may be supplied with 0V, the pixel at which black (B) is switched to white (W) may be supplied with 0V, the pixel at which white (W) may be switched to black (B) may be supplied with +15V, and the pixel at which black (B) is held as it is (B) may be supplied with +15V.
Further, as shown in
A description will be given of processing contents of a driving method used in the image display device of the first exemplary embodiment with reference to
In the image display device, the module board 20 serves as a display/update controlling unit. On the module board 20, the display/update controlling unit inputs sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data is divided into a plurality of blocks, and compressed for each block, expands the compressed image block data of a preceding screen and the compressed image block data of a corresponding updating screen sequentially inputted, and outputs the control signals ““ct1”” and “ct2” as well as the data signal “da” for screen update to the display panel unit 10, based on the expanded image block data of the preceding screen and the expanded image block data of the corresponding updating screen.
In this case, the display/update controlling unit (module board 20) includes The display/update controlling unit includes the display circuit unit 21a, the data conversion circuit unit 21b, the graphic memory 22, the working region unit 23a, the data storage unit 24a, the radio transmit/receive unit 25, the power supply management unit 26, secondary battery 27, and the display power supply circuit 28. In image data update processing, the radio transmit/receive unit 25 receives sequentially a plurality of pieces of compressed image block data having a data configuration which one screen of the image data is divided into a plurality of blocks (reception processing). The data storage unit 24a stores the image block data received by the radio transmit/receive unit 25 (data storage processing). The data conversion circuit unit 21b expands the image block data pieces of a preceding screen and the image block data pieces of the corresponding updating screen (data conversion processing), and the graphic memory 22 stores the image block data expanded by the data conversion circuit unit 21b (image block data storage processing). The display circuit unit 21a provides the display panel unit 10 with the control signals ““ct1”” and “ct2” as well as the data signal “da” based on the image block data stored in the graphic memory 22 (signal output processing). Further, in the image block data storage processing, only some of the preceding screen data pieces and the updating screen data pieces will be stored in the graphic memory 22.
That is, as shown in
If a signal which starts data transmission is received from the server by the radio transmit/receive unit 25, reception of the image data in starts, to turn on the power of the data storage unit 24a also, thereby writing the image data (step A1b). In this case, the image data may be LUT data or an image block data group which has been compressed as divided into blocks that correspond to a single or a plurality of lines on a display screen of the electronic paper display section 11 and will be written to the data storage unit 24a. If the reception of the image data by the radio transmit/receive unit 25 ends, a shift is made to step A1. If an image update instruction from the server is received by the radio transmit/receive unit 25, the processing goes to the image updating period of time R.
With the image updating period of time R, the display controller 21, the graphic memory 22, the display power supply circuit 28, the RAM 23 (working region unit 23a), and the data storage unit 24a enter the power-on state, waking up all the circuits in the module board 20. Next, the screen information data, the preceding screen data, the updating screen data (image block data), and the LUT data which are stored in the data storage unit 24a are expanded into a working region (working region unit 23a) (step A2). Then, the screen information data containing the preceding screen information and the updating screen information is updated and written into a data storage region (data storage unit 24a) (step A3). In the step A3, after the image updating period of time R ends, the display controller 21 and a like inter in the power-off state, to save information of the preceding screen even if the data in the working region (working region unit 23a) or the graphic memory 22 is lost.
At step A4, one piece of the image block data is expanded and written into the graphic memory 22 so that the compressed data may be expanded. Next, the display circuit unit 21a calculates driver data from the LUT and the screen information data read from the graphic memory 22 and outputs the data signal “da” (driver data) to the data driver 13. After the data signal “da” (driver data) is output from the display circuit unit 21a, if one screen is yet to be updated completely, the screen information data block is read, to repeat the calculation and output of the driver data (step A4). After a driving period of the operations is performed, power supply for display is turned off, returning to the image holding period of time H (step A1).
A memory size and dissipation power of the present image display device will be compared below to those in a case where conventional compression is not performed. It is assumed that one screen of data is divided into 10 image blocks and, as shown in
In the present image display device as a whole, dissipation power of 300 mW at the time of image updating has been reduced to 300 mW. If power dissipated in the display controller 21 can be decreased more, memory contents will be reduced so that dissipation power may be reduced even more. Further, in a typical case where the working region memory and the graphic memory are built in the display controller 21, the process is not specialized to the memories, so that it is difficult to reduce dissipation power of the memory unit to 1 mW or less in the standby mode; in contrast to it, in the first exemplary embodiment, the screen information data is stored in a data storage region (data storage unit 24a) in the ROM2, so that the memory can be put into the power-off state when an image is being held. Accordingly, it is possible to easily build the memory into the display controller 21 without using specialized processes, thereby reducing the costs and the number of the components as well as the dissipation power during the time of image holding.
As has been described, in the first exemplary embodiment, data of an image to be displayed is divided into image blocks of data compressed in a proper block format and saved in a data storage region (data storage unit 24a) so that each of the image blocks may be expanded into the graphic memory 22, thereby enabling reduction of the capacity of this graphic memory 22. Further, in the present image display device, the memory can be put into the power-off state when an image is being held, so that it is possible to easily build the memory into the display controller 21 without using specialized processes, thereby reducing the costs and the number of the components as well as the dissipation power during the time of image holding.
The image display device of the second exemplary embodiment is different from that of the first exemplary embodiment in a format of image data which is expanded into the data storage unit 24a, working region unit 23a, and graphic memory 22, in particular, in a method for dividing data of one screen into image block data pieces. That is, as shown in
For example, the image data pieces are fitted with image numbers (d1, d2, . . . , and dN) in order in which they are to be displayed.
Further, one screen of image data is also compressed as divided into (k×1) number of blocks. For example, on a UXGA panel (m=1600, n=1200), the image data is divided into (4 by 10) blocks. In this case, those blocks each have a size of 400 by 120 pixels. Address information of those BLOCKs (h, k, l) (h=1, 2, . . . , and N) is stored as a table. It is to be noted that compressed data is created by dividing and compressing its original data on a personal computer (PC) at a server by using dedicated software. A format for compression used is, similar to the case of the first exemplary embodiment, a lossy compression format of JPEG, Wavelet, or fractal compression, which may be replaced with a lossless compression format of Huffman coding, run-length coding, LZW, or a like.
In the working region unit 23a are stored the screen information data, preceding image data, updating image data, and a LUT to be used which are transferred from the data storage unit 24a. In the graphic memory 22, when an image is going to be displayed on the electronic paper display section 11, a predetermined number of pieces of CN (k, l) are stored, which are C:N data expanded and calculated from the block data of a preceding screen and those of an updating screen. For example, in a case where the data is divided into unit blocks each of which includes 400 by 120 pixels for the panel array of 1600 by 1200 pixels, since the data is divided by four (4) along the line, the C:N data pieces of CN (1, 1), CN (2, 1), CN (3, 1), and CN (4, 1) are expanded so that the data along the line may all be read. This is because driver data (data signal “da”) is output along the line and, therefore, the data along the line should preferably be expanded and read out in a collective manner.
A description will be given of a driving method used in the image display device of the second exemplary embodiment with reference to
The present image display device is different from that of the first exemplary embodiment in how to read and expand screen information data blocks with the image updating period of time R. That is, the data conversion circuit unit 21b reads image block data from the working region unit 23a, packs the data of a preceding image (high-order four bits of the eight bits) and the data of an updated image (high-order four bits of the eight bits) for each of the pixels and calculates them into C:N data, and expands it into the graphic memory 22.
The reading and expanding operations need to be performed in a black period of the line, so that it is necessary to concurrently perform a plurality of operations of expansion of the image blocks and calculation of the C: N data by use of the data conversion circuit unit 21b. For example, in a case where the data is divided into unit blocks each of which includes 400 by 120 pixels for the UXGA panel array of 1600 by 1200 pixels, since the data is divided by four (4) along the line, four data-block readout circuits 31, 32, 33, and 34 operate concurrently, to concurrently expand the C:N data pieces of CN(1, 1), CN(2, 1), CN(3, 1), and CN(4, 1) into the graphic memory 22. Then, almost the same processing as that in the first exemplary embodiment will be performed to output the driver data (data signal “da”) by using a driver data calculation circuit 21c in a display circuit unit 21a.
As has been described, in the second exemplary embodiment, the four data-block readout circuits 31, 32, 33, and 34 in the data conversion circuit unit 21b operate concurrently, so that it has an advantage of a higher read speed than the first exemplary embodiment in addition to those of this first exemplary embodiment. Further, if the data-block readout circuits 31, 32, 33, and 34 are of a double buffer structure, when a preceding block is being written, it can also be read and expanded concurrently, giving an advantage of stable operations of the circuitry.
As shown in this
The data drivers 431, 432, 433, and 434 are provided for each of the electronic paper display sections 411, 412, 413, and 414 and arranged to write pixel data pieces based on data signals da supplied thereto to data lines of the electronic paper display sections 411, 412, 413, and 414 based on a control signal ““ct1”” supplied thereto, respectively. The gate drivers 421, 422, 423, and 424 are provided for each of the electronic paper display sections 411, 412, 413, and 414 and arranged to output a scanning line drive signal for driving scanning lines of the electronic paper display sections 411, 412, 413, and 414 in predetermined order based on a control signal “ct2” supplied thereto, respectively.
In the common module board 20A, the display controller 21 and the graphic memory 22 in
The block data readout circuit unit 29 reads image block data from the data storage unit 24a and transmits it to the sub-module boards 441, 442, 443, and 444. In this case, the image block data is fitted with a header (for example, display ID) that denotes one of the electronic paper display sections on which to display an image that corresponds to this image block data. The sub-module boards 441, 442, 443, and 444 each have a display controller. For example, the sub-module board 444 is equipped with a display controller 214. The display controller 214 is made up of a display circuit unit 21a4, a data conversion circuit unit 21b4, and a graphic memory 224, which have almost the same functions as the display circuit unit 21a, the data conversion circuit unit 21b, and the graphic memory 224 respectively in
In the data storage unit 24a, image data pieces to be displayed are stored in a predetermined format in order in which they are to be displayed. That is, in the data storage unit 24a, as shown in this
The image block data in the data storage unit 24a is read by the block data readout circuit unit 29 so that, in accordance with screen information data, the block data BLOCK (1, 1, 1) of a preceding screen and the block data BLOCK (2, 1, 1) of an updating screen may be transmitted to the display controller 211 of the sub-module board 441. Similarly, the block data BLOCK (1, 2, 1) of the preceding screen and the block data BLOCK (2, 2, 1) of the updating screen may be transmitted to the display controller 212 of the sub-module board 442, the block data BLOCK (1, 1, 2) of the preceding screen and the block data BLOCK (2, 1, 2) of the updating screen may be transmitted to the display controller 213 of the sub-module board 443, and the block data BLOCK (1, 2, 2) of the preceding screen and the block data BLOCK (2, 2, 2) of the updating screen may be transmitted to the display controller 214 of the sub-module board 444, respectively. Then, the data conversion circuit units 21b1, 21b2, 21b3, and 21b4 in the display controllers 211, 212, 213, and 214 stores C: N data CN (i, j) calculated from the block data pieces as expanded into the graphic memories 221, 222, 223, and 224, respectively.
A description will be given of processing contents of a driving method used in the image display device of the third exemplary embodiment with reference to
In the image display device, the common module board 20A is used to store such image block data so that the image data in of one screen may be compressed as divided into a plurality of blocks. Further, for each electronic paper display section 411, 412, 413, and 414 is provided a display/update controlling unit. The display/update controlling unit store in expanded condition the image block data pieces of a preceding screen and the image block data pieces of the corresponding updating screen out of the image block data stored in the common module board 20A and output the control signal “ct2” to the respective gate drivers 421, 422, 423, and 424 and the control signal ““ct1”” as well as the data signal “da” to the respective data drivers 431, 432, 433, and 434 based on the stored image block data pieces (image data update processing).
In this case, the common module board 20A is equipped with the radio transmit/receive unit 25 and the data storage unit 24a, so that this radio transmit/receive unit 25 receives such image block data that the image data in of one screen may be compressed as divided into a plurality of blocks (reception processing) and the data storage unit 24a stores the image block data received by the radio transmit/receive unit 25 (data storage processing). Further, each display/update controlling unit includes the data conversion circuit units 21b1, 21b2, 21b3, and 21b4, the graphic memories 221, 222, 223, and 224, and display circuit units 21a1, 21a2, 21a3, and 21a4, so that those data conversion circuit units 21b1, 21b2, 21b3, and 21b4 expand the image block data of a preceding screen and that of the corresponding updating screen (data conversion processing).
The graphic memories 221, 222, 223, and 224 store the image block data expanded by the data conversion circuit units 21b1, 21b2, 21b3, and 21b4 (image block data storage processing) so that based on the image block data stored in the graphic memories 221, 222, 223, and 224, the control signals ““ct1”” and “ct2” as well as the data signal “da” may be output (signal output processing). In the image block data storage processing, only some of the preceding screen data pieces and the updating screen data pieces will be stored by the graphic memories 221, 222, 223, and 224.
That is, as shown in
If a signal which starts data transmission is received from the server by the radio transmit/receive unit 25, reception of the image data in starts, to turn on the power of the data storage unit 24a also, thereby writing the image data in (step B1b). In this case, the image data in may be LUT data, screen information data, or an image block data group which has been compressed as divided into blocks that correspond to a single or a plurality of lines on a display screen of the electronic paper display sections 411, 412, 413, and 414 and will be written to the data storage unit 24a. If the reception of the image data in by the radio transmit/receive unit 25 ends, a shift is made to step B1. If an image update instruction from the server is received by the radio transmit/receive unit 25, the processing goes to the image updating period of time R.
With the image updating period of time R, the entire circuitry on the common module board 20A as well as the display controllers 211, 212, 213, and 214 wake up. Next, the screen information data, the preceding screen data, the updating screen data (image block data), and the LUT data which are stored in the data storage unit 24a are expanded into a working region (working region unit 23a) (step B2). Then, the screen information data containing the preceding screen information and the updating screen information is updated and written into a data storage region (data storage unit 24a) (step B3). In the step B3, after the image updating period of time R ends, the display controllers 211, 212, 213, and 214, and alike inter the power-off state, to save information of the preceding screen even if the data in the graphic memories 221, 222, 223, and 224 or the working region (working region unit 23a) is lost.
Then, the block data group and the LUT are transferred by the block data readout circuit unit 29 to the sub-module boards 441, 442, 443, and 444. The image block data pieces are fitted with headers that denote the electronic paper display sections so that the display controllers 211, 212, 213, and 214 in the respective sub-module boards 441, 442, 443, and 444 may analyze those headers, to decide whether the data is directed to the relevant electronic paper display section panel unit; if decided to be directed to this electronic paper display section panel unit, this image block data is written to the data conversion circuit unit in the display controller on the relevant sub-module board (step B4). In the display controllers 211, 212, 213, and 214 on the sub-module boards 441, 442, 443, and 444, the block data pieces in the data conversion circuit units 21b1, 21b2, 21b3, and 21b4 are expanded and written to the graphic memories 221, 222, 223, and 224, respectively.
Next, in the display controllers 211, 212, 213, and 214, based on the data pieces in the graphic memories 221, 222, 223, and 224, driver data pieces (data signals da) are calculated by the display circuit units 21a1, 21a2, 21a3, and 21a4 and output to the data drivers 431, 432, 433, and 434, respectively. After those driver data pieces (data signals da) are output, if one screen is yet to be updated completely, the operations will be repeated to expand the screen block data and calculate and output the driver data (step B5). After a driving period of the operations is performed, power supply for display is turned off, returning to step B1 the image holding period of time H (step B1).
As has been described, in the present third exemplary embodiment, image data in stored in the data storage unit 24a is compressed as divided into blocks that correspond to the respective electronic paper display sections 411, 412, 413, and 414, while the image block data transferred from the common module 20A is expanded into the graphic memories 221, 222, 223, and 224 on the respective sub-module boards 441, 442, 443, and 444 so that it may be displayed; therefore, the blocks of the image data in stored in the data storage unit 24a beforehand are arranged in an array with aM number of rows and bN number of columns (a, b:integer) that corresponds to a multi-display system having an array with M number of rows and N number of columns so that they may be delivered to those displays. Further, the radio transmit/receive unit 25 and the data storage unit 24a which stores image data to be displayed need only to be provided each for a plurality of the displays on the common module board 20A, thereby simplifying the hardware configuration and reducing dissipation power. Further, the image data pieces stored in the data storage unit 24a are compressed as divided into four subdivisions corresponding to the four screens of the electronic paper display sections 411, 412, 413, and 414 and each fitted with a display ID as a header, so that when those image data pieces are delivered to the sub-module boards 441, 442, 443, and 444, the display controller on those sub-module boards analyze those headers to decide whether the data pieces are to be displayed, thereby realizing a relatively simple hardware configuration for the present image display device.
While the invention has been particularly shown and described with reference to exemplary embodiments thereof, the invention is not limited to these exemplary embodiments. For example, the working region unit 23a and the graphic memory 22 in
Further, image data may be stored in the data storage unit 24a in
Further, in the third exemplary embodiment, the number of the electronic paper display sections in
The present invention can be applied in almost all content display devices such as an electronic bulletin board and an electronic advertizing system which operate on low dissipation power using a secondary battery or a solar battery as their power supply.
Number | Date | Country | Kind |
---|---|---|---|
2009-167725 | Jul 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
20040217953 | Someya et al. | Nov 2004 | A1 |
20080165411 | Wang et al. | Jul 2008 | A1 |
20080231592 | Johnson et al. | Sep 2008 | A1 |
20090295710 | Shimodaira | Dec 2009 | A1 |
Number | Date | Country |
---|---|---|
1809861 | Jul 2006 | CN |
1875397 | Dec 2006 | CN |
1910645 | Feb 2007 | CN |
101203900 | Jun 2008 | CN |
101290746 | Oct 2008 | CN |
101290747 | Oct 2008 | CN |
2001-166761 | Jun 2001 | JP |
2004-133443 | Apr 2004 | JP |
2005-173291 | Jun 2005 | JP |
2005-242081 | Sep 2005 | JP |
2005-316369 | Nov 2005 | JP |
2007-010970 | Jan 2007 | JP |
2007-041394 | Feb 2007 | JP |
2007-510944 | Apr 2007 | JP |
2007-249230 | Sep 2007 | JP |
2008203713 | Apr 2008 | JP |
2008-257685 | Oct 2008 | JP |
2008-542810 | Nov 2008 | JP |
2009-110001 | May 2009 | JP |
WO 2005043504 | May 2005 | WO |
Entry |
---|
Japanese Office Action issued Nov. 19, 2013 in corresponding Japanese Patent Application No. 2009-167725. |
Chinese Office Action issued in corresponding Chinese Patent Application No. 201010265448.8. |
Number | Date | Country | |
---|---|---|---|
20110012907 A1 | Jan 2011 | US |