1. Field of the Invention
The present invention relates to a method and apparatus for driving a display of a computer system, such as a liquid crystal display, for example. More specifically, the present invention relates to a method and apparatus for driving a display with an improved appearance without increasing the available color gradations.
2. Background
In recent years, liquid crystal displays (liquid crystal display device, LCD) have been widely used in various kinds of personal computers (PC) such as desktop type PCs as well as notebook PCs. An image to be displayed on such a liquid crystal display is processed by a graphics controller of a host device composed of a PC or the like, and then displayed on the liquid crystal display. In this case, even if an operating system (OS) of the host supports 256 gradations per each color of R (red), G (green) and B (blue), for example, often only 64 gradations (0 to 63—represented by six bits of information per color) are actually supported in the liquid crystal display. Accordingly, in the display, it is necessary that the effective gradations per each color be multiplied by four (quadrupled). In order to accomplish this, known methods of Frame Rate Control (FRC) may be utilized for achieving multi-gradation by controlling a lighting time of each dot (each pixel).
a) to 25(e) are views for explaining conventional FRC for the simple example of multi-gradation between a 63rd gradation and a 62nd gradation. As shown in
Moreover, in a 62.75th gradation shown in
There exists a well-known technology of changing a frame frequency depending on whether the number of colors in data to be displayed is a predetermined number of colors or less or exceeds the predetermined number of colors (for example, see Japanese Unexamined, Published Patent Publication No. 2002-149118, pp. 5-6, FIG. 1) in order to prevent flickering on a color liquid crystal screen mounted on a portable information terminal device.
Herein, there are several LCD driving methods well-known to those skilled in the relevant arts. In terms of inversion drive at a vertical line (V line) and a horizontal line (H line), there are 1H1V inversion LCD drives, 2H1V inversion drives, 1H2V inversion drives, 2H2V inversion drives, and the like. The 1H1V inversion LCD drive inverts the lines to form a normal check pattern. The 2H1V inversion drive inverts a pattern, which is inverted by every two H lines, for each V line. The 1H2V inversion drive inverts a pattern, which is inverted by each H line, by every two V lines. The 2H2V inversion drive inverts a pattern, which is inverted by every two H lines, by every two V lines.
Meanwhile, there are several known FRC methods for multi-gradation. Since the foregoing LCD driving methods are not considered in the conventional FRC methods which have been widely used, a fixed pattern display error occurs when an x.5-th gradation, for example, the 62.5th gradation is displayed (x is an integer more than or equal to 0 determined by gradations of a display, e.g., 0 to 62). In other words, for example, in the case where a 64 gradation LCD employs an FRC for 256 gradation display, a fixed pattern display error occurs when an image is displayed using conventional FRC methods—the type of error depending on a combination of the LCD driving method and the FRC pattern utilized.
When a mixture ratio of an A-th gradation to a B-th gradation, such as of the 63rd gradation to the 62nd gradation, is not 1:1, for example, when the mixture ratio is 1:2 or 2:1, there are three fixed patterns as shown in
In the Published Japanese Patent Application listed above, flickering is prevented by changing a frame frequency. However, this technique can effectively be applied only when LCD resolution is low as in mobile phones (e.g., 240×320 dots) and there is the possibility of increasing the screen frequency. For example, the screen resolution of a PC display of the Extended Graphics Array (XGA) type may be 1024×768 dots This resolution is approximately 10 times larger than that of the mobile phone. Moreover, a pixel transfer rate is approximately 100 MHz by two pixel simultaneous transmission in PCs, and it is almost impossible to maintain a screen frequency at 60 Hz, where a flicker is invisible. Accordingly, it is difficult to increase the screen frequency. In addition, a screen frequency of a high resolution LCD is unlikely to be increased since the increase will lead to increases in both power consumption and manufacturing costs. Therefore, it is impossible to apply the technique disclosed in the Published Japanese Patent Application discussed above to an LCD for a PC or the like.
The present invention has been made to solve the technical problems described above. An object of the present invention is to eliminate fixed pattern display, which is visually recognized, in a display employing a drive inversion method, such as a liquid crystal display (LCD).
Another object of the present invention is to eliminate dynamic pattern display, in which a stripe pattern is seen as flowing in a certain direction.
Still another object of the present invention is to enable a display providing 64 color gradations to provide an image quality comparable to a display providing 256 color gradations.
Yet another object of the present invention is to provide for inexpensive manufacture of such a display product even though the pattern display problems have been eliminated to provide high image quality.
In order to meet the aforementioned objects, the present invention is a display driving device for receiving data expressed by first gradations from a host and performing first gradation display on a display supporting second gradations lower than the first gradations, the display driving device comprising: inversion driving method recognizing means for recognizing an inversion driving method of the display; and outputting means for outputting pixel data to the display by using the same FRC pattern as a pattern of the inversion driving method recognized by the inversion driving method recognizing means. Here, the display driving device is characterized in that the inversion driving method recognized by the inversion driving method recognizing means is any of a 2H1V inversion driving method of inverting, by each V line, a pattern inverted by every 2H lines, a 1H2V inversion driving method of inverting, by every 2V lines, a pattern inverted by each H line, and a 2H2V inversion driving method of inverting, by every 2V lines, a pattern inverted by every 2H lines, and the outputting means outputs data of each pixel by using an FRC pattern of any of 2H1V, 1H2V and 2H2V, the FRC pattern being the same as the pattern of the inversion driving method. Moreover, the display driving device can be characterized in that the inversion driving method recognizing means recognizes the inversion driving method by examining the contents of a register provided in the display.
Meanwhile, an image display system such as, for example, a notebook PC, to which the present invention is applied, comprises: a display driven by alternating current and driven in an inverted manner by a predetermined driving method on a pixel basis; and a driving device for generating the same FRC pattern as a pattern utilized by the predetermined driving method and for driving the display to allow the display to make an expression in gradations higher than gradations owned by the display. However, the case where both of the pattern utilized by the predetermined driving method and the FRC pattern are of 1H1V is excluded. This 1H1V is one inverting, by each V line, a pattern inverted by each H line, such as in a staggered array (pattern of a chessboard). Here, the image display system can be characterized in that the FRC pattern generated by the driving device is an x.5-th gradation pattern (x is an integer more than or equal to 0 determined by the gradations owned by the display).
Viewed in another way, an image display system to which the present invention is applied comprises: a display driven by alternating current and driven in an inverted manner by a predetermined inversion driving method on a pixel basis; and a driving device for driving the display by using an FRC pattern to allow the display to make an expression in gradations higher than gradations provided by the display. This image display system can be characterized in that the driving device drives the display to equalize, in each pixel, a central potential of drive by a combination of the inversion driving method and the FRC pattern. However, as in the aforementioned image display system, the case where both of the pattern of the inversion driving method and the FRC pattern are of 1H1V is excluded.
Furthermore, the present invention is a display driving device for performing first gradation display on a display supporting second gradations lower than first gradations, the display driving device comprising: pattern generating means for generating an FRC pattern by allocating, for each pixel, an A-th gradation and a B-th gradation (A and B are integers more than or equal to 0), which are sequential and included in the second gradations; and shifting means for shifting adjacent lines in different directions by every one line or by plural lines, the lines being lines of the FRC pattern generated by the pattern generating means. Here, if the display driving device is characterized in that this shifting means alternately shifts odd lines and even lines on condition that a mixture ratio of the A-th gradation and the B-th gradation is other than 1:1, then this is preferable in that the occurrence of the dynamic pattern can be restricted. Moreover, the display driving device can be characterized in that the plural lines which are a unit shifted by the shifting means are a combination of lines canceling polarities on condition that polarity inversion drive is performed. The combination of the lines canceling the polarities may be horizontal two lines (2H lines) and horizontal four lines (4H lines), for example, in a case where vertical polarities are neutralized. Furthermore, the lines shifted by the shifting means may be any of horizontal lines and vertical lines.
Moreover, a display driving device to which the present invention is applied comprises: a tile table provided to correspond to a horizontal address and a vertical address of an FRC (Frame Rate Control) pattern formed by allocating, for each pixel, an A-th gradation and a B-th gradation (A and B are integers more than or equal to 0), which are sequential and included in the second gradations; and a ring counter for shifting lines of the tile table in different directions by every one line or by plural lines. Here, the display driving device can be characterized in that this ring counter shifts odd lines and even lines by one according to an end of one screen. Moreover, the display driving device can be characterized in that the ring counter shifts the lines for each plural lines by one in response to an end of one screen. Furthermore, when implemented as a method, the present invention is a display method for receiving data expressed by first gradations from a host and performing first gradation display on a display supporting second gradations lower than the first gradations, the method comprising the steps of: recognizing an inversion driving method of the display; and outputting pixel data to the display by using the same FRC pattern as a pattern of the inversion driving method recognized. Here, the display method can be characterized in that the recognizing step recognizes the inversion driving method by examining the contents of a register provided in the display.
Moreover, in another aspect, the present invention is a display method for performing first gradation display on a display supporting second gradations lower than first gradations, the method comprising the steps of: performing inversion drive by a predetermined pattern to a frame N and a frame N+1 in x.5-th gradation display (x is an integer more than or equal to 0 determined by the second gradations); and outputting pixel data to the display by using an FRC (Frame Rate Control) pattern capable of equalizing, in each pixel, a central potential of drive by a combination with the inversion drive. However, the case where both of the predetermined pattern and the FRC pattern are of 1H1V is excluded. Here, the display method can be characterized in that this FRC pattern is the same as the predetermined pattern driven in an inverted manner.
Meanwhile, a display method to which the present invention is applied comprises the steps of: generating an FRC pattern by allocating, for each pixel, an A-th gradation and a B-th gradation, which are sequential and included in the second gradations (A and B are integers more than or equal to 0); shifting adjacent lines in different directions by every one line or by plural lines, the lines being lines of the FRC pattern generated; and outputting pixel data to the display by using a pattern formed by being shifted. Here, the display method can be characterized in that, in this FRC pattern generated, a mixture ratio of the A-th gradation and the B-th gradation is other than 1:1.
When operating in accordance with the present invention, it is possible to achieve high quality display images by eliminating the fixed pattern display and the dynamic pattern display problems which are typically evident when a high-gradation display image is realized on a display having low-gradation capabilities.
Embodiments of the present invention will be described in some detail in the following specification and with reference to the following figures in which like elements are referred to using like reference numbers and in which:
a) and 1(b) are diagrams used in explaining the some fundamentals of inversion driving a display;
a) and 2(b) are diagrams used in explaining a cause of a fixed pattern display error;
a) to 4(e) are diagrams showing pattern examples of an x.5-th gradation according to methods of FRC;
a) to 5(d) are diagrams showing pattern examples of LCD inversion driving methods;
a) to 11(d) are diagrams used in explaining a cause of a dynamic pattern display error, for example, when a 64 gradation LCD for a notebook PC is used to display 256 gradations by using a typical FRC method;
a) to 12(c) are diagrams for explaining a method of FRC in accordance with embodiments of the present invention;
a) and 13(b) are diagrams used in explaining an implementation method of a circuit when two types of gradations are mixed in a ratio of 1:7;
a) to 16(c) are diagrams used in explaining a problem which occurs when a typical FRC method is used which alternately shifts lines for each line;
d) to 17(f) are diagrams used in further explaining a problem which occurs when a typical FRC method is used which alternately shifts lines for each line;
a) to 18(c) are diagrams used in explaining an FRC method according to embodiments of the present invention;
d) to 19(f) are diagrams used in further explaining an FRC method according to embodiments of the present invention;
a) to 20(c) are diagrams showing relationships between polarities by LCD drive of 2H1V inversion and FRC data according to embodiments of the present invention;
a) to 21(c) are views showing relationships between polarities by LCD drive of 4H1V inversion and FRC data according to embodiments of the present invention;
a) and 22(b) are diagrams for explaining an implementation method of a circuit when two types of gradations are mixed in a ratio of 1:7 in accordance with embodiments of the present invention;
a) to 25(e) are diagrams used in explaining the elementary actions of a typical method of FRC.
Hereinafter, the present invention will be explained by way of description of exemplary embodiments, however, these embodiments should not be read as limiting the invention's scope which shall be delineated solely by the claims appended hereto. In addition, all combinations of characteristics explained in these embodiments are not necessary for each implementation of the invention.
First, prior to detailed description of constituent components, in order to facilitate understanding thereof, some fundamentals of LCD driving methods and a fixed pattern display error in FRC (Frame Rate Control) are explained.
a) and 1(b) are views for explaining the fundamentals of an inversion LCD drive. In
Next, an explanation will be made for the fixed pattern display error occurring when displaying an x.5-th gradation (x is an integer more than or equal to 0 determined by the number of gradations supported by the LCD, for example, 0 to 62), for example, a 62.5th gradation.
a), 2(b) and 3 are views for explaining a cause of the fixed pattern display error. Here, the 62.5th gradation is taken as an example. First, in order to mix the 62nd gradation and the 63rd gradation more finely when displaying the 62.5th gradation in the frame N by the FRC, a check pattern made of both of the gradations is employed as shown in
When the 62.5th gradation is shown by the FRC and the 2H1V inversion LCD drive, which are as shown in
In recognition of this phenomenon, the inventors focused on the combination of the FRC method and the LCD driving method, and attempted to determine the cause of this shift of the center position. Types of the FRC methods and LCD driving methods which are to be subjected to this combination are shown in
a) to 4(e) are views showing pattern examples of the x.5-th gradation according to the FRC methods. Here, patterns of the 62.5th gradation obtained by the combination of the 63rd gradation and the 62nd gradation are taken as examples. Pixels in the 63rd gradation are expressed by white-on-black characters, and pixels in the 62nd gradation are expressed by black-on-white characters. In each view, an upper diagram shows the frame N, and a lower diagram shows the frame N+1. These gradation patterns are alternately repeated.
Meanwhile,
On the other hand, what has been finally discovered is that, where the pattern of the LCD driving method and the pattern of the FRC method are the same, the different gradations are not present, and image quality at a level favorably comparable with image quality of a 256 gradation LCD can be obtained by a 64 gradation LCD. Note that, while the 1H1V inversion FRC pattern and the 1H1V inversion LCD drive pattern have been conventionally used, the combination of the 1H1V FRC method and the 1H1V LCD driving method has not been considered herein.
Note that, by driving the LCD such that the offsets as shown in
This LCD driving device 1 includes a graphics chip 10 executing expansion processing of the pixel data, and a graphics memory 7 expanding the image. The graphics chip 10 receives data to be outputted, which is composed of the 256 gradations, through a system bus connected to a host system (not shown) executing an application. Then, the LCD driving device 1 outputs the pixel data, which is expanded by use of the graphics memory 7, to the LCD module 2 through the LCD interface (I/F) 6. Moreover, as a characteristic configuration in this embodiment, this graphics chip 10 executes the aforementioned FRC. Meanwhile, the LCD module 2 includes a panel driving chip 8 performing communication with the graphics chip 10 of the LCD driving device 1, and an LCD (liquid crystal display device) 9 which is driven by the panel driving chip 8 and actually displays the image.
To the LCD module 2, a register indicating driving methods of the LCD 9 is added, and as shown in
Here, a bit configuration of the register, which indicates the LCD driving methods, will be described as below.
h(1 . . . 0)
v(1 . . . 0)
Note that, as a connection method using these four bits, besides a direct connection method (Parallel Read), there is a method of performing Serial Read by assigning these bits to EDID (Extended Display Identification Data) already present in the LCD module 2. If an assignment is made to this EDID which is a specification for transmitting information concerning the display from the display to the host, the number of connections in the LCD interface (I/F) is not increased.
The x.50 pixel generator 20 of
As described above, for example, when the 64 gradation LCD for a notebook PC is made to display the 256 gradations, conventionally, the fixed pattern display error has sometimes occurred in the case of using a representative FRC method. However, in Embodiment 1, the combination of the LCD driving method and the FRC pattern is focused and optimized, thus making it possible to eliminate the occurrence of the fixed pattern. Specifically, the LCD driving device 1 recognizes the LCD driving method utilized by the LCD module 2 connected thereto, and performs control to generate the same FRC pattern as that of the recognized LCD driving method. In such a way, when displaying the x.50-th gradation such as the 62.5th gradation, two types of the x.50-th gradations can be prevented from occurring, and the fixed pattern is restricted from occurring.
In Embodiment 1, description has been made for the technology for eliminating the fixed pattern occurring in the x.50-th gradation such as, for example, the 62.5-th gradation. In Embodiment 2, description has been made for a technology for restricting a dynamic pattern occurring in the case other than where a mixture ratio of the gradations is 1:1, for example, in the 62.75th gradation and the 62.25th gradation. Note that like reference numerals are used for like functions as in Embodiment 1, and here, detailed description thereof will be omitted.
Before providing a detailed description of the embodiments to be discussed below, it will aid understanding such embodiments to first describe a display error of the dynamic pattern.
a) to 11(d) are views for explaining a cause of the dynamic pattern display error, for example, when the 64 gradation LCD for the notebook PC is made to display the 256 gradations by using the representative FRC method. In the case where two types of gradations here are represented as the A-th gradation and the B-th gradation, the dynamic pattern occurring here may occur when a mixture ratio of an A-th gradation and a B-th gradation is other than 1:1, for example, 1:2, 1:3, 3:1, 2:1 or the like. In
a) shows an example of the FRC in the case of the frame N. When the ratio of the 63rd gradation and the 62nd gradation is 2:1 on the screen, an oblique stripe pattern as illustrated occurs. Even in other arrays, predetermined stripe patterns will be made. Furthermore, when this pattern shown in
a) to 12(c) are views for explaining an improved FRC method in accordance with a second, and further, embodiment of the present invention. In order to solve the aforementioned two causes, in Embodiment 2, it has been first determined that the pattern is to be made such that the pattern is not seen as a fixed pattern by making the pattern random. Moreover, in order to prevent the pattern from being seen as flowing in a certain direction, it has been second examined that shifting directions of lines adjacent to each other is reversed. For this purpose, in Embodiment 2, the shifting directions of the lines are reversed for each frame depending on whether the lines are odd or even. For example, the odd lines are shifted leftward, and the even lines are shifted rightward. First, in the pattern shown in
Next, a system configuration to which Embodiment 2 is applied will be described by using an image display system shown in
As described above in detail, in the new FRC method of Embodiment 2, the even lines and the odd lines are alternately shifted when the mixture ratio of the A-th gradation and the B-th gradation is other than 1:1 (for example, 1:2, 1:3, 3:1, 2:1 or the like). Accordingly, the pattern is made random, and therefore, it is possible to eliminate the problem that the pattern is seen as the fixed pattern. Moreover, since the shifting directions of the adjacent lines are reverse, it is made possible to eliminate the problem that the pattern is seen as flowing in the certain direction. In this case, it is satisfactory that the mixture ratio is set as designed when the pattern is viewed in the H line direction. As described above, it can be said that Embodiment 2 is a method that is the simplest and the easiest to introduce among numerous methods of removing noise in the dynamic pattern display. Note that, while the shifting in the H direction has been described in the aforementioned example, it is also possible to employ Embodiment 2 for shifting in the V direction or shifting in a 45-degree direction. Moreover, it is possible to apply Embodiment 2 not only to the LCD but also to other displays.
In the technology of Embodiment 2, a configuration is made such that the pattern is made random by alternately shifting the even lines and the odd lines. In this Embodiment 3, a technology for restricting interference fringes observed when Embodiment 2 is applied to the display driven by alternating current (performing polarity inversion), such as, for example, the LCD 9, will be described. Note that like reference numerals are used for like functions as in Embodiment 1 and/or Embodiment 2, and here, detailed description thereof will be omitted.
a) to 16(c) and
Thereafter, in the FRC pattern of each frame, as shown in Embodiment 2, adjacent lines are shifted in directions reverse to each other in horizontal lines (lines extended in the horizontal direction: H lines). Here, odd lines are shifted rightward for each frame, and even lines are shifted leftward for each frame. As a result of this, in a frame 2 shown in
Moreover, in
Accordingly, in Embodiment 3, the same patterns are arranged for positive and negative pixels adjacent to each other in the vertical direction, and this relationship is maintained. Thus, the lines of the FRC are shifted such that the polarities which are positive and negative are always neutralized in the vertical lines.
a) to 18(c) and
For the frame 1 shown in
Moreover, in
In such a way, in the example shown in
a) to 20(c) are views showing relationships between polarities by the LCD drive of the 2H1V inversion and the FRC data to which Embodiment 3 is applied. Here, for comparison, polarities by the LCD drive of the 1H1V inversion are shown.
In the frame 2 shown in
a) to 21(c) are views showing relationships between polarities by the LCD drive of the 4H1V inversion and the FRC data to which Embodiment 3 is applied.
In the frame 2 shown in
a) and 22(b) are diagrams for explaining an implementation method of a circuit when two types of gradations are mixed in a ratio of 1:7 in Embodiment 3.
According to the implementation method as shown in
Next, a system configuration to which Embodiment 3 is applied will be described by using the image display system shown in
As described above, in Embodiment 3, in order to prevent the fixed pattern from flowing in a certain direction, the block of the specific plural lines are shifted rightward, and the block of the next plural lines is shifted leftward. These blocks are selected such that the polarities are neutralized therein in the vertical direction. For example, in the case of the LCD 9 employing the 1H1V inversion drive or the 2H1V inversion drive, the lines are alternately shifted for each block of the 2H lines. Moreover, for example, in the case of the LCD 9 employing the 4H1V inversion drive, the lines are alternately shifted for each block of the 4H lines. Thus, it is made possible to always cancel the polarities which are positive and negative in the vertical lines (V lines), and the standing wave can be restricted from occurring. In Embodiment 3, as long as the shifting cancels the polarities, not only the shifting by every 2H lines but also the alternate shifting for each block of the plural lines such as the 4H lines is performed, thus making it possible to obtain such an effect that the standing wave is restricted.
As described above in detail, according to the disclosed embodiments of the present invention, it is possible to obtain, using a 64 gradation LCD, an image quality at a level favorably comparable with the image quality of a 256 gradation LCD. Moreover, while adopting this improved FRC technology in order to obtain the high image quality, it is still possible to restrict the scale of the driving device, and to avoid any appreciable increase in manufacturing or implementation expense over prior art solutions.
Note that, in these embodiments, with regard to such effects as described above, all of the cases can be theorized by a monochromatic color. Therefore, the above description has been made not by using RGB colors but by using the monochromatic color having the 64 gradations. However, Embodiments 1 and 2 can also be applied to a color LCD, for example, in which three subpixels constitute one pixel as in the case of the monochromatic color. The subpixels are inverted for each color of the R, G and B in the actual LCD drive; however, the FRC is carried out equally for these subpixels of the R, G and B. In a viewpoint of a monochromatic green color, any of the LCD drive and the FRC can be dealt with irrespective of the subpixels of the respective colors. Hence, this embodiment is prescribed by the monochromatic color irrespective of the number of colors (3 colors, 6 colors and so on) and the array of the colors of the R, G and B (horizontal RGB, vertical RGB).
As examples of making full use of the present invention, applications thereof to a driving device for driving the LCD, a graphics chip included in the driving device, and various systems (notebook PC, computer apparatus, and the like) are mentioned.
Although preferred embodiments of the present invention have been described above in detail, it should be understood that various changes, substitutions and alterations can be made thereto without departing from the spirit and scope of the present invention as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-376683 | Nov 2003 | JP | national |
2004-203116 | Jul 2004 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5712651 | Tomiyasu | Jan 1998 | A |
5872554 | Chang et al. | Feb 1999 | A |
6072451 | Mano et al. | Jun 2000 | A |
6084561 | Kudo et al. | Jul 2000 | A |
6295041 | Leung et al. | Sep 2001 | B1 |
6359607 | Yanagi et al. | Mar 2002 | B1 |
6542141 | Mano et al. | Apr 2003 | B1 |
6606099 | Yamada | Aug 2003 | B2 |
6801220 | Greier et al. | Oct 2004 | B2 |
6897884 | Tsuge et al. | May 2005 | B2 |
7038702 | Kudo et al. | May 2006 | B2 |
7176867 | Lee | Feb 2007 | B2 |
7382343 | Hiraki et al. | Jun 2008 | B2 |
20010028346 | Kudo et al. | Oct 2001 | A1 |
20020149598 | Greier et al. | Oct 2002 | A1 |
20020154085 | Kim | Oct 2002 | A1 |
20030011582 | Morita | Jan 2003 | A1 |
20040032386 | Pai | Feb 2004 | A1 |
20040070581 | Hiraki et al. | Apr 2004 | A1 |
Number | Date | Country |
---|---|---|
04-356095 | Sep 1992 | JP |
2003-66915 | Mar 2003 | JP |
2003-084725 | Mar 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20050104834 A1 | May 2005 | US |