Claims
- 1. A method of displaying each of a plurality of images on a digital display unit, each of said plurality of images being encoded in one of a plurality of frames of an analog display signal received by said digital display unit, said digital display unit being included in a computer system, said analog display signal having an associated optimal sampling frequency for sampling said analog display signal, said method comprising the steps of:
- (a) receiving said analog display signal in said digital display unit;
- (b) determining whether said optimal sampling frequency is greater than the maximum sampling frequency of an analog to digital converter (ADC) included in said digital display unit;
- (c) sampling each of said plurality of frames encoded in said analog display signal at a lower sampling frequency than said optimal sampling frequency to generate a plurality of sampled pixel data elements if said optimal sampling frequency is greater than the maximum sampling frequency of an analog to digital converter (ADC) included in said digital display unit;
- (d) upscaling a smaller image represented by said plurality of sampled pixel data elements to generate an upscaled image, wherein additional pixel data elements are generated based on said plurality of sampled pixel data elements to generate said upscaled image; and
- (e) displaying said upscaled image on a digital display screen.
- 2. The method of claim 1, further comprising the steps:
- (f) sampling each of said plurality of frames encoded in said analog display signal at said optimal sampling frequency if said optimal sampling frequency is not greater than the maximum sampling frequency of an analog to digital converter (ADC) included in said digital display unit; and
- (g) displaying said images according to the sampled values generated in step (f).
- 3. The method of claim 1, wherein step (c) comprises the step of sampling each of said plurality of frames using interleaved sampling.
- 4. The method of claim 3, wherein step (c) comprises the further step of sampling each said plurality of frames using 2:1 interleaved sampling.
- 5. The method of claim 4, wherein step (d) comprises the step of interpolating said plurality of pixels to generate twice the number of pixels contained in said plurality of pixels.
- 6. The method of claim 1, wherein step (c) comprises the step of determining said optimal sampling frequency by multiplying the number of frames received in each second, the number of horizontal lines in each of said plurality of frames and a desired number of samples per each horizontal line.
- 7. The method of claim 1, wherein step (d) comprises the step of upscaling said smaller image to fit a size of a digital display screen.
- 8. A display circuit for use in a digital display unit of a computer system, said display unit including an analog to digital converter (ADC) for sampling an analog display signal received from a graphics source, an optimal sampling frequency being associated with said analog display signal, said display circuit for generating display signals for a digital display screen, said display circuit comprising:
- a clock generator circuit for generating a clock signal;
- a controller for determining whether said optimal sampling frequency is greater than a maximum sampling frequency of said ADC;
- a pixel qualifier circuit coupled to said controller and said clock generator circuit, said pixel qualifier circuit receiving said clock signal and generating a sampling clock having a frequency lesser than the maximum sampling frequency if said optimal sampling frequency is greater than a maximum sampling frequency of said ADC, wherein said sampling clock having a frequency lesser than the maximum sampling frequency is used by said ADC to sample said analog display signals to generate a plurality of sampled pixel data elements; and
- an upscaler for upscaling a smaller image represented by said plurality of sampled pixel data elements to generate an upscaled image, wherein said upscaler generates additional pixel data elements based on said sampled pixel data elements to generate said upscaled image, wherein said upscaled image is displayed on a digital display screen.
- 9. The display circuit of claim 8, wherein said clock signal generated by said clock generator circuit has a frequency equal to said optimal sampling frequency.
- 10. The display circuit of claim 9, wherein said ADC is coupled to said clock generator circuit to receive said clock signal with said optimal sampling frequency if said optimal sampling frequency is not greater than a maximum sampling frequency of said ADC, where forth said ADC samples said analog display signal at said optimal sampling frequency.
- 11. The display circuit of claim 9, wherein said pixel qualifier circuit generates said clock signal with a frequency of half of said optimal sampling frequency such that said ADC performs 2:1 interleaved sampling.
- 12. The display circuit of claim 11, further comprising an interpolator for interpolating said plurality of pixels to generate twice the number of pixels contained in said plurality of pixel data elements.
- 13. The display circuit of claim 11, wherein said analog display signal comprises a plurality frames including even frames and odd frames, each of said plurality of frames comprising a plurality of horizontal lines including even lines and odd lines, and wherein said pixel qualifier circuit comprises:
- a frame counting circuit for generating a first logical value when one of said even frames is received and a second logical value when one of said odd frames is received;
- a line counting circuit for generating a first logical value when one of said even lines is received and a second logical value when one of said odd lines is received;
- an XOR gate coupled to receive the values generated by said line counting circuit and said frame counting circuit, wherein the output of said XOR gate indicates whether a first half or a second half of a plurality of optimal positions are to be sampled for 2:1 interleaved sampling, wherein said plurality of optimal positions correspond to positions which would be sampled if said analog display signal were sampled at an optimal sampling frequency.
- 14. A digital display unit for use in a computer system, said digital display unit for displaying a plurality of images encoded in an analog display signal received from a graphics source, said analog display signal having an associated optimal sampling frequency said digital display unit comprising:
- an analog to digital converter (ADC) for receiving said analog display signal and a sampling clock, said ADC generating a plurality of sampled pixel data elements by sampling said analog display signal at a sampling frequency of said sampling clock;
- a clock generator circuit for generating a clock signal;
- a controller circuit for determining whether said optimal sampling frequency is greater than a maximum sampling frequency of said ADC;
- a pixel qualifier circuit coupled to said controller and said clock generator circuit, said pixel qualifier circuit receiving said clock signal and generating said sampling clock having a frequency lesser than the maximum sampling frequency if said optimal sampling frequency is greater than a maximum sampling frequency of said ADC, wherein said sampling clock having a frequency lesser than the maximum sampling frequency is used by said ADC to sample said analog display signals to generate a plurality of sampled pixel data elements; and
- an upscaler for upscaling a smaller image represented by said plurality of sampled pixel data elements to generate an upscaled image, wherein said upscaler generates additional pixel data elements based on said sampled pixel data elements to generate said upscaled image;
- a digital display screen for displaying said upscaled image; and
- a panel interface coupled to said upscaler for receiving pixel data elements representative of said upscaled image and generating display signals to display said upscaled image on said digital display screen.
- 15. The digital display unit of claim 14, wherein said clock signal generated by said clock generator circuit has a frequency equal to said optimal sampling frequency.
- 16. The digital display unit of claim 15, wherein said ADC is coupled to said clock generator circuit to receive said clock signal with said optimal sampling frequency if said optimal sampling frequency is not greater than a maximum sampling frequency of said ADC, where forth said ADC samples said analog display signal at said optimal sampling frequency.
- 17. The digital display unit of claim 15, wherein said pixel qualifier circuit generates said clock signal with a frequency of half of said optimal sampling frequency such that said ADC performs 2:1 interleaved sampling.
- 18. The digital display unit of claim 17, further comprising an interpolator for interpolating said plurality of pixels to generate twice the number of pixels contained in said plurality of pixel data elements.
- 19. A computer system for displaying each of a plurality of images on a digital display unit, each of said plurality of images being encoded in one of a plurality of frames of an analog display signal, said analog display signal having an associated optimal sampling frequency for sampling said analog display signal, said method comprising the steps of:
- means for receiving said analog display signal in a digital display unit comprised in said computer system;
- means for determining whether said optimal sampling frequency is greater than the maximum sampling frequency of an analog to digital converter (ADC) included in said digital display unit;
- means for sampling each of said plurality of frames encoded in said analog display signal at a lower sampling frequency than said optimal sampling frequency to generate a plurality of sampled pixel data elements if said optimal sampling frequency is greater than the maximum sampling frequency of an analog to digital converter (ADC) included in said digital display unit;
- means for upsealing a smaller image represented by said plurality of sampled pixel data elements to generate an upscaled image, wherein said means for upscaling generates additional pixel data elements based on said sampled pixel data elements to generate said upscaled image; and
- means for displaying said upscaled image on a digital display screen.
RELATED APPLICATIONS
The present application is related to the following co-pending Patent Applications, which are both incorporated in their entirety into the present application herewith:
1. Patent Application entitled, "A Method and Apparatus for Upscaling an Image", Filed Feb. 24, 1997, having Ser. No. 08/804,623 and Attorney Docket Number: PRDN-0001;
2. Patent Application entitled, "A Method and Apparatus for Clock Recovery in a Digital Display Unit", Filed Feb. 24, 1997, having Ser. No. 08/803,824 and Attorney Docket Number: PRDN-0002;
3. Patent Application entitled, "A method and Apparatus for Automatically Determining Signal Parameters of an Analog Display Signal Received by a Display Unit of a Computer System", filed Jun. 10, 1997, and having Ser. No. 08/872,764, and
4. Patent Application entitled, "A Method and Apparatus Implemented in a Computer System for Determining the Frequency Used by a Graphics Source for Generating an Analog Display Signal", Ser. No.: UNASSIGNED, Filed Jun. 10, 1997, and having Ser. No. 08/872,774.
US Referenced Citations (18)