Method and apparatus for generating composite images using multiple local masks
AssigneeIntel Corporation
InventorsMark D. Atkins, Robert Adams
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating a composite image from multiple source images using multiple local masks. Each source image is generated by an image generator. Each image generator has a local mask that indicates which pixels of the source image are to be transmitted to a frame buffer. The local mask may also be used to indicate which pixels of the source image are to be updated by the image generator.
Claims28
A method for generating composite images, comprising the steps of:
- (a) generating data of a first source image with a first image generator;
- (b) generating data of a second source image with a second image generator;
- (c) transmitting data of said first source image to a frame buffer in accordance with a first mask;
- and
- (d) transmitting data of said second source image to said frame buffer in accordance with a second mask, wherein:
- said first source image comprises a plurality of first-image pixels;
- said second source image comprises a plurality of second-image pixels;
- said first mask comprises a plurality of first-mask pixels, each of said first-mask pixels having a corresponding value and each of said first-mask pixels corresponding to one of said first-image pixels;
- said second mask comprises a plurality of second-mask pixels, each of said second-mask pixels having a corresponding value and each of said second-mask pixels corresponding to one of said second-image pixels;
- step (c) comprises the step of transmitting each of said first-image pixels having a corresponding first-mask pixel of non-zero value;
- and step (d) comprises the step of transmitting each of said second-image pixels having a corresponding second-mask pixel of non-zero value.
An apparatus for generating composite images, comprising:
- (a) a first image generator for:
- (1) generating data of a first source image, and
- (2) transmitting data of said first source image to a frame buffer in accordance with a first mask;
- and
- (b) a second image generator for:
- (1) generating data of a second source image, and
- (2) transmitting data of said second source image to said frame buffer in accordance with a second mask, wherein:
- said first source image comprises a plurality of first-image pixels;
- said second source image comprises a plurality of second-image pixels;
- said first mask comprises a plurality of first-mask pixels, each of said first-mask pixels having a corresponding value and each of said first-mask pixels corresponding to one of said first-image pixels;
- said second mask comprises a plurality of second-mask pixels, each of said second-mask pixels having a corresponding value and each of said second-mask pixels corresponding to one of said second-image pixels;
- said first image generator transmits each of said first-image pixels having a corresponding first-mask pixel of non-zero value;
- and
- said second image generator transmits each of said second-image pixels having a corresponding second-mask pixel of non-zero value.
A method for generating composite images, comprising the steps of:
- (a) generating data of a first source image with a first image generator in accordance with a first mask;
- (b) generating data of a second source image with a second image generator in accordance with a second mask;
- (c) transmitting data of said first source image to a frame buffer in accordance with the first mask;
- and
- (d) transmitting data of said second source image to said frame buffer in accordance with a second mask, wherein:
- said first source image comprises a plurality of first-image pixels;
- said second source image comprises a plurality of second-image pixels;
- said first mask comprises a plurality of first-mask pixels, each of said first-mask pixels having a corresponding value and each of said first-mask pixels corresponding to one of said first-image pixels;
- said second mask comprises a plurality of second-mask pixels, each of said second-mask pixels having a corresponding value and each of said second-mask pixels corresponding to one of said second-image pixels;
- step (a) comprises the step of updating each of said first-image pixels having a corresponding first-mask pixel of non-zero value;
- and
- step (b) comprises the step of updating each of said second-image pixels having a corresponding second-mask pixel of non-zero value.
An apparatus for generating composite images, comprising:
- (a) a first image generator for:
- (1) generating data of a first source image in accordance with a first mask, and
- (2) transmitting data of said first source image to a frame buffer in accordance with the first mask;
- and
- (b) a second image generator for:
- (1) generating data of a second source image in accordance with a second mask, and
- (2) transmitting data of said second source image to said frame buffer in accordance with the second mask, wherein:
- said first source image comprises a plurality of first-image pixels;
- said second source image comprises a plurality of second-image pixels;
- said first mask comprises a plurality of first-mask pixels, each of said first-mask pixels having a corresponding value and each of said first-mask pixels corresponding to one of said first-image pixels;
- said second mask comprises a plurality of second-mask pixels, each of said second-mask pixels having a corresponding value and each of said second-mask pixels corresponding to one of said second-image pixels;
- said first image generator updates each of said first-image pixels having a corresponding first-mask pixel of non-zero value;
- and
- said second image generator updates each of said second-image pixels having a corresponding second-mask pixel of non-zero value.
Dependencies are inferred from the claim text.