Claims
- 1. Video processing engine for processing images for display in a computer graphics system having a main memory, a local memory and a video display, the engine comprising:
a video signal processor decoupled from the video display of the computer graphics system, the video signal processor having main memory-to-local memory operation means.
- 2. The video processing engine of claim 1 wherein the video signal processor comprises means for writing processed images in a primary graphics buffer for displaying multiple video streams at the same time.
- 3. The video processing engine of claim 2 wherein the video signal processor comprises an antialiasing filter means for processing 2D and 3D images before being written to the primary graphics buffer.
- 4. The video processing engine of claim 1 wherein the video signal processor comprises a stretch-blitter means for expanding or contracting graphics images.
- 5. The video processing engine of claim 1 wherein the video signal processor comprises a dual pipeline means for processing one or more arrays of pixels per clock cycle.
- 6. The video processing engine of claim 1 wherein the video signal processor comprises a filter core having an upsampling means and a downsampling means for upsampling and downsampling images simultaneously on different color components.
- 7. The video processing engine of claim 1 further including a video overlay system coupled to the video display, the video overlay system having a horizontal upsampling filter.
- 8. The video processing engine of claim 1 further including a synchronization means for temporal synchronization between input video sources, the video signal processor, the video display and the video overlay system.
- 9. The video processing engine of claim 1 wherein the memory-to-memory operation means comprises means for reading video or graphics source images that reside in local memory or in main memory and writes processed images to local memory.
CROSS REFERENCE FOR RELATED APPLICATION
[0001] The present application is a continuation application of Ser. No. 09/799,939 filed on Mar. 5, 2001, which is a continuation application of Ser. No. 09/617,416 dated Jul. 17, 2000 which is a conversion of provisional application serial No. 60/1144,288 filed Jul. 16, 1999.
[0002] This application is related to U.S. patent application Ser. No. 09/618,082 filed Jul. 17, 2000 and titled Pixel Engine, and is incorporated herewith by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60144288 |
Jul 1999 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
09799939 |
Mar 2001 |
US |
Child |
09978970 |
Oct 2001 |
US |
Parent |
09617416 |
Jul 2000 |
US |
Child |
09799939 |
Mar 2001 |
US |