Claims
- 1. In a computer system, a display controller for controlling output of image data in a first pixel resolution to at least one fixed pixel resolution panel display having a second pixel resolution, said display controller comprising:
a clock signal generator, for generating a first clock signal corresponding to the first pixel resolution; storage means for receiving and storing image data and outputting the image data stored in said storage means; an interpolator coupled to said storage means and said clock signal generator for upscaling the image data from the first pixel resolution to the second pixel resolution corresponding to a resolution of the fixed resolution panel display; and at least one clock divider coupled to said clock signal generator and said interpolator for receiving a first clock signal and for outputting a second clock signal to said interpolator, said second clock signal output according to a predetermined ratio of an element of the first pixel resolution to an element of the second pixel resolution.
- 2. The display controller of claim 1, wherein said storage means further comprises a line buffer and at least two flip flops for storing pixel values.
- 3. The display controller of claim 1, wherein said interpolator further comprises a polyphase interpolator coupled to said storage means for receiving pixel values for at least four adjacent pixels.
- 4. The display controller of claim 3, wherein said interpolator further comprises a polyphase interpolator coupled to said storage means using Discrete Cosine Transform interpolation.
- 5. A computer comprising:
a processor having core logic, primary and secondary memory, and at least one system bus, a flat panel display coupled to said processor for displaying graphics and text output, and a display controller coupled to said processor and said flat panel display for receiving image data at a first resolution, and controlling output of image data in a second pixel resolution corresponding to the flat panel display, said display controller comprising:
a clock signal generator, for generating a first clock signal corresponding to the first pixel resolution; storage means for receiving and storing image data and outputting the image data stored in said storage means; interpolator coupled to said storage means and said clock signal generator for upscaling the image data from the first pixel resolution to the second pixel resolution corresponding to a resolution of the fixed resolution panel display;
at least one clock divider coupled to said clock signal generator and said interpolator for receiving a first clock signal and for outputting a second clock signal to said interpolator, said second clock signal output according to a predetermined ratio corresponding to a ratio of an element of the first pixel resolution to an element of the second pixel resolution.
- 6. The computer of claim 5, wherein said storage means further comprises a line buffer and at least two flip flop elements for storing pixel values.
- 7. The computer of claim 5, wherein said interpolator further comprises a polyphase interpolator coupled to said storage means for receiving pixel values for at least four adjacent pixels.
- 8. The computer of claim 5, wherein said interpolator further comprises a polyphase interpolator coupled to said storage means using Discrete Cosine Transform interpolation.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application is a Continuation Application of U.S. patent application Ser. No. 10/359,734, filed on Feb. 7, 2003, incorporated herein by reference, which is a Continuation Application of U.S. patent application Ser. No. 08/671,873, filed on Jun. 28, 1996, now U.S. Pat. No. 6,542,150, also incorporated herein by reference. The present invention is related to application Ser. No. 08/673,793, entitled “METHOD AND APPARATUS FOR EXPANDING GRAPHICS IMAGES FOR LCD PANELS” filed Jun. 27, 1996, now U.S. Pat. No. 6,067,071, also incorporated herein by reference.
Continuations (2)
|
Number |
Date |
Country |
Parent |
10359734 |
Feb 2003 |
US |
Child |
10463840 |
Jun 2003 |
US |
Parent |
08671873 |
Jun 1996 |
US |
Child |
10359734 |
Feb 2003 |
US |