Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
123 words
A computer program product on a computer memory executable by a computer for altering an image according to an image effect which is limited by a mask comprising: means for mapping the mask to assign mask pixels to a reduced set of regions to create a mapped mask, the mask pixels correspond to collocated image pixels from the image, a first and a second color palette being respectively assigned to an unmasked and masked region; means for applying the image effect to the first palette to produce an altered first palette; and means for displaying the image wherein colors for image pixels corresponding to the masked and unmasked regions of the mapped mask are chosen from the second and altered first palettes respectively.
Claim 2
Dependent Claim
123 words
A computer program product on a computer memory executable by a computer for altering an image according to an image effect which is limited by a mask comprising: means for mapping the mask to assign mask pixels to a reduced set of regions to create a mapped mask, the mask pixels correspond to collocated image pixels from the image, a first and a second color palette being respectively assigned to an unmasked and masked region; means for applying the image effect to the first palette to produce an altered first palette; and means for displaying the image wherein colors for image pixels corresponding to the masked and unmasked regions of the mapped mask are chosen from the second and altered first palettes respectively.
Claim 3
Dependent Claim
82 words
The product as recited in claim 1 further comprising: the reduced set of regions also including a transition region located between the unmasked and masked regions, a third color palette being assigned to the transition region; means for partially applying the image effect to the third palette to produce a partially altered third palette; and means for displaying the image wherein colors for image pixels assigned to the transition region of the mapped mask are chosen from the partially altered third palette.
Claim 4
Dependent Claim
70 words
The product as recited in claim 2 which further comprises: means for matching mask pixels in the transition region to a respective intensity value within a continuous grey scale; and means for developing the image by applying the image effect to an original set of colors for image pixels in the image which correspond to the unmasked and transition regions and multiplying the respective intensity value to correspond image pixels.
Claim 5
Dependent Claim
50 words
The product as recited in claim 1 further comprising means for selecting colors for the first and second palettes according to colors for the first and second palettes according to colors in the image at the image pixels which correspond to the unmasked and masked regions of the mapped mask.
Claim 6
Dependent Claim
44 words
The product as recited in claim 1 further comprising means for defining a first set of regions of the mask including an unmasked region, a masked region and a plurality of transition regions between the unmasked and masked regions to make continuous grey scale.
Claim 7
Dependent Claim
42 words
The product as recited in claim 5 further comprising means for selecting colors for the first and second palettes according to colors in the image at image pixels corresponding to the initial assignment of mask pixels to the unmasked and masked regions.
Claim 8
Dependent Claim
23 words
The product as recited in claim 1 wherein the mask mapping means maps the mask to the reduced set of regions by dithering.
Claim 9
Dependent Claim
24 words
The product as recited in claim 1 wherein the mask mapping means maps the mask to the reduced set of regions by error diffusion.
Claim 10
Dependent Claim
179 words
A computer readable memory for storing data and instructions executable by a computer for altering an image according to an image effect which is limited by a mask comprising: a first and a second color palette; means for respectively assigning the first and second palette to an unmasked and a masked region of the image; a first and a second set of image pixels; means for respectively assigning the first and second set of image pixels to the unmasked and masked regions of the image; means for assigning mask pixels to a set of regions in the mask including the unmasked and masked regions, the mask pixels corresponding to colocated image pixels; means for mapping the mask to assign mask pixels to a reduced set of regions to create a mapped mask; means for applying the image effect to the first palette to produce an altered first palette; and means for displaying the image using colors for image pixels corresponding to the masked and unmasked regions of the mapped mask chosen from the second and altered first palettes respectively.
Claim 11
Dependent Claim
179 words
A computer readable memory for storing data and instructions executable by a computer for altering an image according to an image effect which is limited by a mask comprising: a first and a second color palette; means for respectively assigning the first and second palette to an unmasked and a masked region of the image; a first and a second set of image pixels; means for respectively assigning the first and second set of image pixels to the unmasked and masked regions of the image; means for assigning mask pixels to a set of regions in the mask including the unmasked and masked regions, the mask pixels corresponding to colocated image pixels; means for mapping the mask to assign mask pixels to a reduced set of regions to create a mapped mask; means for applying the image effect to the first palette to produce an altered first palette; and means for displaying the image using colors for image pixels corresponding to the masked and unmasked regions of the mapped mask chosen from the second and altered first palettes respectively.
Claim 12
Dependent Claim
108 words
The memory as recited in claim 9 wherein the reduced set of regions also includes a transition region located between the unmasked and masked regions, and further comprises: a third color palette; means for assigning the third color palette to the transition regions; and a third set of image pixels; means for assigning the third set of image pixels to the transition region; means for partially applying the image effect to the third palette to produce a partially altered third palette; and wherein the image is displayed using colors for image pixels assigned to the transition region of the mapped mask chosen from the partially altered third palette.