Claims
- 1. A region-based image processor, comprising:
an image mixer operable to combine a plurality of images to generate an image raster; the image raster including a plurality of defined image regions, each image region corresponding to one of the plurality of images; an image processing block operable to apply an image processing function to the image raster; and the image processing block being further operable to apply a different configuration of the image processing function to each of the plurality of image regions.
- 2. The region-based image processor of claim 1, wherein the plurality of images includes one or more video image.
- 3. The region-based image processor of claim 1, wherein the plurality of images includes one or more graphical image.
- 4. The region-based image processor of claim 1, wherein the plurality of images includes a combination of video and graphical images.
- 5. The region-based image processor of claim 1, wherein the image processing function is a region-based noise reduction function, the region-based noise reduction function being configured separately for each image region.
- 6. The region-based image processor of claim 5, wherein the region-based noise reduction function is configured by a user to select a level of noise reduction for each of the image regions.
- 7. The region-based image processor of claim 1, wherein the image processing function is a region-based deinterlacing function, the region-based deinterlacing function being configured separately for each image region.
- 8. The region-based image processor of claim 1, wherein the image processing function is a region-based detail enhancement function, the region-based detail enhancement function being configured separately for each image region.
- 9. The region-based image processor of claim 8, wherein the region-based detail enhancement function is configured by a user to select a level of detail enhancement for each of the image regions.
- 10. The region-based image processor of claim 1, further comprising:
one or more additional image processing blocks operable to apply additional image processing functions to the image raster; the one or more additional image processing blocks being further operable to apply a different configuration of the additional image processing functions to each of the plurality of image regions.
- 11. The region-based image processor of claim 10, wherein the image processing block and the additional image processing blocks include a region-based noise reduction block, a region-based deinterlacing block and a region-based detail enhancement block.
- 12. The region-based image processor of claim 10, wherein the image processing block and the one or more additional image processing blocks are implemented using a reconfigurable core processor.
- 13. The region-based image processor of claim 1, further comprising:
a plurality of frame synchronizers operable to synchronize the timing of the plurality of images.
- 14. The region-based image processor of claim 13, wherein the plurality of frame synchronizers synchronize the plurality of images with each other.
- 15. The region-based image processor of claim 13, wherein the plurality of frame synchronizers synchronize the plurality of images with an output video frame rate.
- 16. The region-based image processor of claim 1, further comprising:
a plurality of image scalers operable to individually scale the plurality of images to a preselected video size.
- 17. The region-based image processor of claim 16, wherein the plurality of image scalers include horizontal and vertical interpolation filters.
- 18. The region-based image processor of claim 1, further comprising:
an image scaler operable to scale the image raster to a pre-selected video size.
- 19. The region-based image processor of claim 18, wherein the image scaler includes horizontal and vertical interpolation filters.
- 20. The region-based image processor of claim 1, wherein the image mixer combines the plurality of images to generate a picture-in-picture (PIP) image raster.
- 21. The region-based image processor of claim 1, wherein the image mixer combines the plurality of images to generate a picture-on-picture (POP) image raster.
- 22. The region-based image processor of claim 1, wherein the image mixer combines the plurality of images to generate a picture-by-picture (PBP) image raster.
- 23. A region-based image processor, comprising:
means for synchronizing a plurality of image inputs to generate a plurality of synchronized image inputs; means for combining a plurality of synchronized image inputs to generate an image raster that includes a plurality of defined image regions, each image region in the image raster corresponding to one of the plurality of synchronized image inputs; a region-based noise reduction block operable to apply a different noise reduction mode to each of the image regions in the image raster; a region-based deinterlacing block operable to apply a different deinterlacing technique to each of the image regions in the image raster; a region-based detail enhancement block operable to apply a different detail enhancement mode to each of the image regions in the image raster; and means for scaling the image raster to a pre-selected video size to generate an image output.
- 24. A method for processing a plurality of images, comprising:
receiving an image; generating an image raster from the image; identifying a first image region and a second image region in the image raster; processing the first image region using a first configuration of an image processing function; and processing the second image region using a second configuration of the image processing function.
- 25. The method of claim 24, further comprising:
receiving an additional image; and combining the image and the additional image to generate the image raster.
- 26. The method of claim 25, wherein the first image region corresponds to the image and the second image region corresponds to the additional image.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority from and is related to the following prior application: “Region-Based Image Processor,” U.S. Provisional Application No. 60/436,059, filed Dec. 23, 2002. This prior application, including the entire written description and drawing figures, is hereby incorporated into the present application by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60436059 |
Dec 2002 |
US |