Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
430 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product, respectively; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of a plurality of base image pixels outside said product application area, employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the pixels in the product application area; and I stdev is a standard deviation of the intensities of the pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 2
Independent Claim
430 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product, respectively; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of a plurality of base image pixels outside said product application area, employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the pixels in the product application area; and I stdev is a standard deviation of the intensities of the pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 3
Independent Claim
239 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of substantially all of said base image pixels; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 4
Independent Claim
239 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of substantially all of said base image pixels; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 5
Dependent Claim
207 words
A method or simulating an appearance of products on an image of a consumer, as in claim 2 , wherein said step of assigning intensity appearance values of pixels of said product application area further comprises employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively.
Claim 6
Independent Claim
552 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; assigning alpha channel values to each pixel of said set of pixels of said product application area; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising assigning hue and saturation appearance values of pixels of said product application area substantially equal to hue and saturation appearance values of said selected product; assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of substantially all of said base image pixels; said intensity appearance values are assigned according to a predetermined algorithm, comprising employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is a standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to said alpha values, thereby generating a composite image, wherein: a red color value (Rc), a green color value (Gc) and a blue color value (Bc) of said pixels of said product application area in said composite image being determined by the following respective formulae, Rc=[Rb *Alpha+ Rp *(UpperLimit−Alpha)]/UpperLimit, Gc=[Gb *Alpha+ Gp *(UpperLimit−Alpha)]/UpperLimit, Bc=[Bb *Alpha+ Bp *(UpperLimit−Alpha)]/UpperLimit, where: Rb, Gb and Bb are respective red, green and blue color values of a pixel in said base image; Rp, Gp and Bp are respective red, green and blue color values of an associated pixel in said modified image; Alpha is an alpha value of an associated pixel in said product application area; and UpperLimit is a predefined upper limit of values; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 7
Independent Claim
552 words
A method for simulating an appearance of products on an image of a consumer, comprising: compiling a database of a plurality of products, said database including appearance information for each said product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; assigning alpha channel values to each pixel of said set of pixels of said product application area; receiving a product selection from said consumer; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising assigning hue and saturation appearance values of pixels of said product application area substantially equal to hue and saturation appearance values of said selected product; assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of substantially all of said base image pixels; said intensity appearance values are assigned according to a predetermined algorithm, comprising employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is a standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to said alpha values, thereby generating a composite image, wherein: a red color value (Rc), a green color value (Gc) and a blue color value (Bc) of said pixels of said product application area in said composite image being determined by the following respective formulae, Rc=[Rb *Alpha+ Rp *(UpperLimit−Alpha)]/UpperLimit, Gc=[Gb *Alpha+ Gp *(UpperLimit−Alpha)]/UpperLimit, Bc=[Bb *Alpha+ Bp *(UpperLimit−Alpha)]/UpperLimit, where: Rb, Gb and Bb are respective red, green and blue color values of a pixel in said base image; Rp, Gp and Bp are respective red, green and blue color values of an associated pixel in said modified image; Alpha is an alpha value of an associated pixel in said product application area; and UpperLimit is a predefined upper limit of values; displaying the composite image; and providing means to display an alternative product within said product application area.
Claim 8
Independent Claim
415 words
A method of marketing aesthetic products, comprising: compiling a database of a plurality of aesthetic products, said database including appearance information for each said aesthetic product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; selecting a product selection from said database; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of a plurality of base image pixels outside said product application area, employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is a standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; and distributing, to said consumer, the composite image.
Claim 9
Independent Claim
415 words
A method of marketing aesthetic products, comprising: compiling a database of a plurality of aesthetic products, said database including appearance information for each said aesthetic product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; selecting a product selection from said database; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of a plurality of base image pixels within said product application area and according to intensity appearance values of a plurality of base image pixels outside said product application area, employing the following function, I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is a standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; and distributing, to said consumer, the composite image.
Claim 10
Independent Claim
224 words
A method of marketing aesthetic products, comprising: compiling a database of a plurality of aesthetic products, said database including appearance information for each said aesthetic product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; selecting a product selection from said database; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of substantially all of said base image pixels; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; and distributing, to said consumer, the composite image.
Claim 11
Independent Claim
224 words
A method of marketing aesthetic products, comprising: compiling a database of a plurality of aesthetic products, said database including appearance information for each said aesthetic product; acquiring a base image of a consumer, said base image including a plurality of pixels; identifying a product application area in said base image, said product application area including a blending region, said product application area and said blending region thereof being defined by sets of pixels of said base image; selecting a product selection from said database; retrieving appearance information associated with said selected product from said database; modifying appearance information of base image pixels of said product application area according to said appearance information of said selected product, thereby generating a modified image, comprising: assigning hue and saturation appearance values of pixels of said product application area equal to hue and saturation appearance values of said selected product; and assigning intensity appearance values of pixels of said product application area according to intensity appearance values of substantially all of said base image pixels; blending said modified image with said base image by assigning appearance information of pixels of said blending region according to appearance information of pixels of said modified image and according to appearance information of associated pixels of said base image, thereby generating a composite image; and distributing, to said consumer, the composite image.
Claim 12
Dependent Claim
201 words
A method of marketing aesthetic products, as in claim 6 , wherein said step of assigning intensity appearance values of said pixels of said product application area further comprises employing the following formula: I out =A*I in +B, where: I out is the value of the intensity of a pixel of the modified image; I out can range between upper and lower limits of 255 and 0, respectively; I in is the value of the intensity of an associated pixel of the base image; I in can range between the upper and lower limits; A is the slope of the function and is computed according to a Gaussian distribution function, as follows, A =exp(−0.5*( I color −I mean ) 2 /I stdev 2 ), where: I color is the value of the intensity of the selected product appearance information; I mean is a mean value of the intensities of the base image pixels in the product application area; and I stdev is a standard deviation of the intensities of the base image pixels in the product application area; and B is a constant computed by equating the I in and I out values to I mean and I color , respectively.