Claims
- 1. A video processing circuit comprising:
- a vertical reduction circuit connected to receive pixel data in a raster-scan format, said pixel data corresponding to a pixel image having a vertical height, said vertical reduction circuit for reducing said vertical height of said pixel image;
- a data buffer connected to an output of said vertical reduction circuit for storing said pixel data;
- a vertical expansion circuit connected to an output of said data buffer for expanding said vertical height of said pixel image;
- a line buffer for temporarily storing a line of pixel data; and
- a switching circuit connected between said line buffer, said vertical reduction circuit, and said vertical expansion circuit,
- said switching circuit, in a first switch mode, connecting said line buffer to said vertical reduction circuit for receiving lines of pixel data for temporary storage, said line buffer outputting said lines of pixel data to said vertical reduction circuit so that said vertical reduction circuit can detect vertically adjacent pixels in adjacent lines of pixel data for reducing said vertical height of said pixel image,
- said switching circuit, in a second switch mode, connecting said line buffer to said vertical expansion circuit for receiving lines of pixel data from said data buffer for temporary storage, said line buffer outputting said lines of pixel data to said vertical expansion circuit so that said vertical expansion circuit can detect vertically adjacent pixels in adjacent lines of pixel data for expanding said vertical height of said pixel image.
- 2. The circuit of claim 1 wherein said vertical reduction circuit comprises a vertical filter and a vertical scaler, said line buffer outputting a previous line of pixel data to a first input of said vertical filter, a second input of said vertical filter receiving a current line of pixel data so that said vertical filter can perform filtering of vertically adjacent pixels in adjacent lines of pixel data,
- said vertical scaler being connected to an output of said vertical filter for eliminating selected lines of pixel data outputted from said vertical filter.
- 3. The circuit of claim 1 wherein said vertical expansion circuit comprises an interpolator circuit for receiving a previous line of pixel data stored in said line buffer and a current line of pixel data outputted by said data buffer and generating an interpolated line of pixels for expanding said vertical height of said pixel image.
- 4. The circuit of claim i wherein said switching circuit is controlled to either connect said line buffer to said vertical reduction circuit or said vertical expansion circuit depending upon whether a pixel image to be displayed on a display screen is to be vertically reduced from an original pixel image applied to said video processing circuit or vertically expanded from a pixel image stored in said data buffer.
- 5. The circuit of claim 1 wherein said vertical expansion circuit comprises a vertical output filter for detecting vertically adjacent pixels in adjacent lines of pixel data and filtering said vertically adjacent pixels prior to said vertical expansion circuit expanding said vertical height of said pixel image.
- 6. The circuit of claim 1 wherein said line buffer stores a single line of pixel data.
- 7. The circuit of claim 1 wherein said line buffer comprises one or more shift registers.
- 8. The circuit of claim 1 wherein said vertical reduction circuit comprises a vertical scaler which eliminates all pixel data associated with one or more rows of pixels in said pixel image to reduce said vertical height of said pixel image.
- 9. The circuit of claim 1 wherein said vertical expansion circuit regenerates pixel data to maintain a desired video window size on a display screen.
CROSS-REFERENCE TO RELATED APPLICATIONS
This application is a continuation-in-part of U.S. application Ser. No. 08/136,621, filed Oct. 13, 1993, entitled "Data Processing Technique for Limiting the Bandwidth of Data to be Stored in a Buffer," assigned to the present assignee and incorporated herein by reference.
US Referenced Citations (5)
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
136621 |
Oct 1993 |
|