摘要 |
An image processing system processes background and foreground images and stores a combined image in a shared frame buffer. The images are processed such that mixing of the images and smooth transitions between the images can be achieved. The input images may be independently supplied and may have different refresh rates. The image processing system determines whether a position in a combined image is part of a predetermined background area, a predetermined foreground area or a predetermined mixing area. The mixing area includes mixing area positions, defined as positions in the combined image which correspond to a predetermined area of the corresponding foreground image. The foreground area includes foreground area positions, defined as positions in the combined image which correspond to the foreground image and which are not part of the mixing area. The background area includes background area positions, defined as positions in the combined image which correspond to the background image and which are not part of the mixing area or the foreground area. The image processing system additionally includes a display controller and a frame buffer coupled together. The display controller includes inputs and processors. The inputs receive digital background input pixels, which are a background input image, and receive digital foreground input pixels, which are at least one foreground input image. The processors process the input pixels and propagate the stream of processed pixels to memory elements of the frame buffer, forming a combined image.
|