1. Field of the Invention
The present invention relates to the display technologies, and it particularly relates to a method for displaying the moving pictures on a hold-type display apparatus, a display apparatus utilizing said method and a data write circuit usable for said display apparatus.
2. Description of the Related Art
Liquid crystal displays (hereinafter referred to as “LCDs”) and plasma displays (hereinafter referred to as “PDPs”) are increasingly becoming high-performance in recent years. These displays, helped by their intrinsically thin structure, are now about to wrest the leading role for TV receivers from cathode-ray tubes (hereinafter referred to as “CRTs”). This trend may keep accelerating in the years ahead.
However, it is now known that LCDs and PDPs (hereinafter referred to as “LCDs and the like”) are subject to some degradation of moving picture quality due to a difference in display principle from CRTs. That is, LCDs and the like are so-called “hold-type” displays for which transistors are used as selector switches for each pixel and a displayed image is held for one frame period. On the other hand, CRTs are so-called “impulse-type” displays in which selected pixels brighten up for their respectively selected periods and go out immediately afterward.
When a user observes a moving object on the screen of a display, his/her eyes follow the moving object smoothly even when the image is rewritten discretely at a frequency of 60 Hz for instance. With an impulse-type display, the pixels dim in the interval between the frames of a moving picture, and the image of the moving object in a next frame appears timely in a position where the eyes, as they move, expect it to appear. Hence, there is no hindrance to the smooth motion of the eyes.
In the observation of the same moving object on a hold-type display, on the other hand, an image of a previous frame is displayed until immediately before an image of the next frame is displayed. As a result, for the eyes that follow the moving object in a smooth motion, there results a disparity between the position of the displayed moving object and the position sensed by the eyes as the center of the moving object, so that the moving object is recognized as a blurred image. Hereinbelow, this problem will be referred to as the blur effect of a hold-type display, or simply as the blur effect.
Reference (1) in the following Related Art List discloses a solution by which the blur effect is reduced by adjusting the on and off timings of the light sources. Reference (2) in the Related Art List discloses a solution in which the ratio of on and off periods of the light sources is adjusted.
Related Art List
(1) Japanese Patent Application Laid-Open No. 2001-125066.
(2) Japanese Patent Application Laid-Open No. 2002-40390.
The present invention has been made to eliminate the above-mentioned blur effect and an object thereof is to provide a hold-type display with improved moving picture quality or improved visibility of moving images. Another object thereof is to provide a technology that is applicable also to the type of displays, such as PDP, which are self-luminous without light sources.
A preferred embodiment according to the present invention relates to a display method. This method is characterized in that effective writing is conducted in a concentrated manner in a partial period during a frame period when a desired pixel value is written to a pixel in a hold-type display apparatus and, in so conducting, a write value in the partial period is set higher than the desired pixel value so that the desired pixel value is realized, in terms of visibility, by the writing in the partial period “The desired pixel value is realized in terms of visibility” means, for example, that desired brightness is realized. According to this method, write values to be written to pixels are relatively low except for the partial period, with the result that the satisfactory visibility of moving images similar to that realized in the impulse-type display apparatus can be obtained.
Another preferred embodiment according to the present invention relates also to a display method. This method is characterized in that effective writing is conducted in a concentrated manner in a partial period during a frame period when a desired pixel value is written to a pixel in a hold-type display apparatus and, in so conducting, a predetermined relationship is given between an integral value of a write value written in the partial period and an integral value of the desired pixel value in the frame period. It is to be noted here that a “frame” constitutes the unit for a display of images and it will be used as a representative concept including a field.
Examples for the predetermined relationship include a case that the both values are equal, a case that one is proportional to the other and vice versa, a case that one is a function of the other and so forth. If the both values are equal, the display brightness for both the commonly used conventional display method and the method according to the present embodiment is equal to each other. According to the present method, the write values to be written to the pixels become small except for the partial period, so that the visibility of moving images is improved. If the former is larger, brighter images will of course be obtained. If, on the other hand, the latter is larger, the visibility of moving images will be further improved.
Still another preferred embodiment according to the present invention relates to a data write circuit for driving a hold-type display apparatus. This data write circuit includes means for performing effective writing in a concentrated manner in a partial period during a frame period when a desired pixel value is written to a pixel and which has means for setting a write value in the partial period higher than the desired pixel value so that the desired pixel value is realized, in terms of visibility, by the writing in the partial period.
Still another preferred embodiment according to the present invention relates also to a data write circuit for driving a hold-type display apparatus. This data write circuit includes means for performing effective writing in a concentrated manner in a partial period during a frame period when a desired pixel value is written to a pixel and which has means for writing data in a manner such that a predetermined relationship is given between an integral value of a write value written in the partial period and an integral value of the desired pixel value in the frame period.
Still another preferred embodiment according to the present invention relates also to a data write circuit for driving a hold-type display apparatus. This data write circuit includes means for writing in a first period n times a desired pixel value to be written to a pixel and writing 0 (zero) in a second period and thereafter where a frame period is divided into n parts and each divided period is denoted by first to nth period (n being an integer greater than or equal to 2). However, when a pixel value that is n times the desired pixel value exceeds a displayable range of the display apparatus, the writing means writes to the pixel an upper limit value of the range in the first period, and an excess part that remains unwritten is written to the pixel upon arrival of the second period and, thereafter, an excess part that cannot be written out in an ith period (2≦i≦n−1) is written sequentially upon arrival of an (i+1)th period. In this manner, the effective writing can be completed at as early timing as possible, so that the visibility of moving images can be improved.
As another example of this data write circuit, there may be provided a data write circuit which includes means for writing in an ith period (2≦i<n) n times a desired pixel value to be written to a pixel and writing 0 (zero) in periods other than the ith period. When a pixel value that is n times the desired pixel value exceeds a displayable range of the display apparatus, the writing means may write, in the ith period, an upper limit value of the range to the pixel and distribute an excess part that cannot be written out in a symmetrical manner with the ith period at a center, so that pixel values thus distributed before and after the ith period are written to the pixel. The ith period may be a midpoint period in the frame period for which n=2i−1.
In such a case, the writing of the pixel value can be concentrated in a partial period during a frame period, so that the visibility of moving images can be improved. For example, when the color of a pixel consists in a plurality thereof such as RGB, the ith period serves as the temporal center at the time of writing a pixel value in any of colors Thus, the maximum timings of brightness are synchronized among pixels of different colors and, as a result thereof, the deterioration of the visibility due to the so-called color distortion can be easily prevented.
The above data write circuit may further include means for calculating a pixel value to be written to the pixel, at the time the pixel value is written in the first to nth periods, in a manner such that the pixel value is calculated after the frame is reconstructed by incorporating a motion compensation that corresponds to time shifts for those periods. Between the first period and the second period there is a time difference that corresponds to 1/n of a frame period. Thus, the frame may be advanced, for the time duration corresponding to the time difference, through motion compensation or other frame reconstructing methods, so that the pixel value in the second period can be determined based on the new frame In that case, realized is a smooth display of moving image where the motion compensation is also taken into consideration. However, the data write circuit may further include means for judging whether this frame should not be used if the reconstructed frame has low reliability.
Still another preferred embodiment according to the present invention relates to a hold-type display apparatus. This display apparatus includes: a pixel array; any one of the above-described data write circuits which writes data to the pixel array in a row direction; and a scanning line drive circuit which scans the pixel array in a column direction.
It is to be noted that any arbitrary combination of the above-described structural components and processing steps and the expressions changed between a method, an apparatus, a system and so forth are all effective as and encompassed by the present embodiments.
Moreover, this summary of the invention does not necessarily describe all necessary features so that the invention may also be sub-combination of these described features.
The invention will now be described based on the following embodiments which do not intend to limit the scope of the present invention but exemplify the invention. All of the features and the combinations thereof described in the embodiments are not necessarily essential to the invention.
The timing generation circuit 18, which has a built-in PLL (Phase Lock Loop) circuit, generates for the data write circuit 14 the number of pulses equal to the number of pixels in the horizontal direction from a horizontal synchronizing signal, doubles the speed thereof and outputs the signal as a write clock 20. The timing generation circuit 18 also outputs a scan clock 22, which is of twice the normal speed, to the scanning line drive circuit 16. Image data 24 are inputted to the data write circuit 14 from an external circuit (not shown). In this configuration, the image data 24 are outputted from the data write circuit 14 as data to be written in the pixels in each line of the pixel array 12. On the other hand, the scanning line drive circuit 16 selects lines in which the data are to be written actually. As a result, the pixel data outputted from the data write circuit 14 are written into the respective pixels in the lines selected by the scanning line drive circuit 16.
Pixel data are normally written once for all the pixels of the pixel array 12 during one frame period. A feature of the present embodiment, however, lies in the write clock 20 and the scan clock 22 given as signals of a frequency twice the normal speed. Consequently, the data write period for each pixel in the pixel array 12 occurs twice during a normal frame period. During the first of the two periods (hereinafter referred to as “the first period”), an effective writing of pixel data, namely, a writing of a component equivalent to the major part of the pixel data, is completed, so that in the second of the two periods (hereinafter referred to as “the second period”), pixel data as close to 0 (zero), or black, as possible can be written. Thereby, during the latter half of one frame period, that is, during the second period, the pixels in the pixel array 12 turn into colors closer to black, thus suppressing and minimizing the blur effect.
However, if the pixel array 12 is to be illuminated within the first period only, then the brightness as a whole will naturally drop. In the present embodiment, therefore, twice the values of normal pixel data to be written in the respective pixels are written in the first period, and as a rule, “0” is written as pixel data in the second period. Nevertheless, when the double pixel data to be written in the first period exceed the upper limit of the dynamic range that can be displayed by the display apparatus 10 (hereinafter referred to simply as “range”), the excess part is written in the second period. This arrangement realizes a desired integral value for the pixel data for the whole one-frame period including the first and second periods, and thus the brightness of the screen as a whole can be maintained.
Suppose that the number of pixels in the horizontal direction of the pixel array 12 is x. The counter 30 repeats counting from 0 to x−1 and outputs a current numeral as a count value 54. The count value 54 is inputted to the memory read circuit 34, the output value determining unit 40 and the switches 42. The counter 30 also outputs a carry bit 56, which turns back whenever the count value 54 becomes x−1, to the output value determining unit 40.
The memory read circuit 34 reads pixel data Din out of the frame memory 32 according to the count value 54. The pixel data Din are read out sequentially in the horizontal direction, that is, row by row, of the pixel array 12. On the other hand, the memory write circuit 38 writes image data 24 sequentially in the frame memory 32 according to timing signals, which are not shown here.
Since the counter 30 uses a write clock 20 which is of twice the normal speed, the readout from the frame memory 32 by the memory read circuit 34 is also conducted at a double speed. Hence, image data for the pixels numbered 0 to x−1 in each row are read out once in each of the first period and the second period.
The output value determining unit 40 includes a period determining unit 50 and a computing unit 52. The period determining unit 50 determines, based on the carry bit 56, whether the current period is the first or the second period. Supposing the initial value of the carry bit is 0, the current period will be determined to be the first period when the carry bit is 0. And it will be determined to be the second period when it is 1.
Now, the pixel data inputted from the frame memory 32 to the output value determining unit 40 are denoted by “Din”, whereas the pixel data outputted from the output value determining unit 40 are denoted by “Dout”. The range of the pixel array 12 is denoted by R. The computing unit 52 performs computations as described below.
(1) In the first period:
When R>2Din, Dout=2Din
when R≦2Din, Dout=R
(2) In the second period:
When R>2Din, Dout=0
When R≦2Din, Dout=2Din−R
Through the above operation, pixel data Dout outputted from the output value determining unit 40 are written in the respective pixels by way of the switches 42. Pixel data Dout in the first period and pixel data Dout in the second period are written in the respective pixels in the respective periods.
When the input pixel data Din are 128 to 255, the output value determining unit 40 outputs 254 in the first period. And in the second period, it outputs the values of 2Din−254, which are 0 to 254.
By thus implementing the present embodiment, the display characteristics of a hold-type display apparatus can be brought to closer to those of an impulse-type display apparatus, thus reducing the blur effect.
In the present embodiment, a one-frame period is divided into two periods, namely, the first period and the second period. However, the number of divisions may be arbitrary.
Where one frame period is divided into four parts as in
In the first period, the computing unit 52 in the output value determining unit 40 carries out the following processing:
When R>4Din, Dout=4Din, and Din←0
When R≦4Din, Dout=R, and Din←Din←R/4
Thus pixel data Dout are outputted, and Din for the next period is updated. Similarly, for the second to the fourth period, the following processing is repeated:
When R>4Din, Dout=4Din, and Din←0
When R≦4Din, Dout=R, and Din←Din←R/4
In the case where one frame period is divided into four parts as described above, the majority of the components of pixel data may be concentrated in the first half of one frame period, so that the visibility of the moving images can be further improved.
In the above examples, the effective writing of pixel data is conducted at preferably earlier timings in a frame period. In color display, however, other considerations are desired.
For color images, therefore, this phenomenon of color distortion is eliminated with the computing unit 52 distributing the pixel data symmetrically in the time direction as shown in
As is understood from a comparison of
Now, since the range R of a display apparatus 10 itself is fixed, the range value that can be taken by input pixel data Din is adjusted. A user request 64 is the result of choice preferring a higher brightness of the whole image or a greater visibility of moving images while suppressing the brightness to a certain degree. According to the user request 64, the moving image quality specifying unit 62 conveys a degree of compression of the range of image data to the pixel data range compressing unit 60. The pixel data range compressing unit 60 compresses the range of pixel data Din outputted from the frame memory 32 linearly or nonlinearly and outputs the result to the output value determining unit 40. The operation of the output value determining unit 40 and thereafter is the same as that in
On the other hand,
In this embodiment, the output value determining unit 40 does not simply divide the pixel data of an inputted frame into two periods but generates and outputs the frame data to be generated in the second period through interpolation based on motion compensation. At the output, the data are converted into pixel data for the second period in order to incorporate the improvements in the visibility of moving images as have been described above.
The frame rate conversion circuit 70 calculates motion vectors in units of block, for instance, by performing block matching between two consecutive input frames, and generates an intermediate frame by interpolating the corresponding pixels according to the motion vectors. An intermediate frame is thus created between two consecutive input frames and the computing unit 52 determines pixel data to be written in the second period based on this intermediate frame, so that a smooth display of movements can be realized.
As shown in
The visibility is improved by the subsequent processing conducted by the computing unit 52. That is, the computing unit 52 generates frames in two systems of
Assume, for example, that the range R is 400 and there is a pixel for which the pixel data in the first frame F1 were “300” (hereinafter referred to as “marked pixel”). In this case, the computing unit 52 outputs pixel data, for the frame in question, as a marked pixel in the first frame F1 to be outputted, in a manner as described above. Now, two times the pixel data “300” is in excess of range R=400, and therefore the computing unit 52 outputs “400”, as pixel data in the first period for the pixel. At this time, the remaining pixel data are 600−400=200, but, according to this embodiment, the “200” is not used in the second period and is simply discarded.
In place of the discarded “200”, the computing unit 52 calculates pixel data for the second period as described below. The computing unit 52 first obtains an intermediate frame F1x as shown in
1) For the frames outputted with timings corresponding to the original input frames F1 and F2, pixel data for the first period calculated for the respective pixels of the input frames are outputted as pixel data for the respective pixels.
2) For an intermediate frame to be generated anew, pixel data for the second period calculated for the respective pixels of the intermediate frame are outputted as pixel data for the respective pixels.
Through the above processings, the frame rate conversion circuit 70 first ensures motion compensation to be reflected in smoothening the motion of the moving images and then the computing unit 52 improves the visibility of the moving images. Therefore, the overall effect is the display of significantly smooth and easy-to-see images.
As for this embodiment, there may be the choice for the computing unit 52 to use an intermediate frame according to the reliability of the intermediate frame generated through motion compensation or not to use it and instead to effect a display by reverting to the methods that have been described with the other embodiments. The processing in the latter case is no different from the calculating and outputting of pixel data for the first, the second and the first period for the three frames as shown in
For example when the frame rate conversion circuit 70 detects motion vectors by block matching, the reliability of an intermediate frame can be judged by seeing whether the total sum or square sum of the absolute values of differences in pixel data for the respective pixels between the blocks that show the best matching between the two frames exceeds a predetermined threshold value or not. In other words, when the total sum or the like of the absolute values of differences lie within the threshold value, the two blocks are considered to be in correspondence with each other at a sufficiently high accuracy, thus showing a high reliability. Conversely, when the total sum or the like of the absolute values of differences exceeds the threshold value, the two blocks are considered to be in poor correspondence with each other, thus showing a low reliability. A judging function like this may be incorporated into the frame rate conversion circuit 70, and in response to the notification of “high reliability”, the computing unit 52 may carry out a processing using the intermediate frame as in this embodiment. On the other hand, in response to the notification of “low reliability”, the computing unit 52 performs a processing without using the intermediate frame. Consequently, when an intermediate frame is considered to have a sufficiently high image quality, it may be used to produce a display with smooth moving images, or otherwise a switch to a safer method may be made to produce the display.
The present invention has been described based on the embodiments which are only exemplary. It is understood by those skilled in the art that there exist other various modifications to the combination of each component and process described above and that such modifications are encompassed by the scope of the present invention. For example, in the above-described embodiment, block matching is used for motion compensation, but it can be achieved by pixel matching, optical flow or other techniques. Moreover, the reliability may be judged based on a more moderate condition, such as whether there has been a scene change or not. That is, when it is determined that there has been a scene change, the reliability can be judged “low”. Such a scene change may be detected by using any of the known techniques.
Although the present invention has been described by way of exemplary embodiments, it should be understood that many changes and substitutions may further be made by those skilled in the art without departing from the scope of the present invention which is defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2003-031374 | Feb 2003 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6040812 | Lewis | Mar 2000 | A |
6115016 | Yoshihara et al. | Sep 2000 | A |
6452589 | McKnight | Sep 2002 | B1 |
6545656 | Yamazaki | Apr 2003 | B1 |
20010052886 | Ikeda | Dec 2001 | A1 |
20020000960 | Yoshihara et al. | Jan 2002 | A1 |
20030011739 | Yoshihara et al. | Jan 2003 | A1 |
Number | Date | Country |
---|---|---|
P2001-125066 | May 2001 | JP |
2001-296841 | Oct 2001 | JP |
P2002-40390 | Feb 2002 | JP |
2003-22061 | Jan 2003 | JP |
Number | Date | Country | |
---|---|---|---|
20040155847 A1 | Aug 2004 | US |