Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
191 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image is performed only once for each captured hairstyle, and includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes automatically deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image, without unnaturally overlaying the hairstyle image over the customer'face image, and without the need of operator intervention.
Claim 2
Independent Claim
191 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image is performed only once for each captured hairstyle, and includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes automatically deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image, without unnaturally overlaying the hairstyle image over the customer'face image, and without the need of operator intervention.
Claim 3
Dependent Claim
46 words
A method as defined in claim 1, and further comprising the steps of: moving the hairstyle image with respect to the face image; and repeating the combining step to be sure that the image have combined without unnatural gaps or overlaying of hair on the face.
Claim 4
Dependent Claim
48 words
A method as defined in claim 1, and further comprising the steps of: changing the color of the hairstyle image to a selected different color; and repeating the combining step to be sure that the images have combined without unnatural gaps or overlaying of hair on the face.
Claim 5
Dependent Claim
36 words
A method as defined in claim 1, and further comprising the step of: blending the colors of the hair and face images in a region close to a line where the hair and face images meet.
Claim 6
Dependent Claim
18 words
A method as defined in claim 4, wherein: the blending step is performed immediately after the combining step.
Claim 7
Independent Claim
198 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images is performed only once for each captured hairstyle, and includes adding "fill" hair to each said selected hairstyle image in a region covering a region of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes automatically deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural overlaying the hairstyle over the face, and without the need or operator intervention.
Claim 8
Independent Claim
198 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images is performed only once for each captured hairstyle, and includes adding "fill" hair to each said selected hairstyle image in a region covering a region of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes automatically deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural overlaying the hairstyle over the face, and without the need or operator intervention.
Claim 9
Dependent Claim
36 words
A method as defined in claim 6, and further comprising the step of: blending the colors of the hair and face images in a region close to a line where the hair and face images meet.
Claim 10
Dependent Claim
18 words
A method as defined in claim 7, wherein: the blending step is performed immediately after the combining step.
Claim 11
Independent Claim
300 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image; and wherein the step of combining the images further includes the following steps performed for corresponding picture elements (pixels) in the two images: determining whether the hairstyle image pixel is either real hair, "fill" hair, or neither, determining whether the face image pixel is within the face area, using the hairstyle pixel in the combined image is the hairstyle pixel is of real hair, using the hairstyle pixel in the combined image if the hairstyle pixel is of "fill" hair and the face pixel is not within the face area, and using the face pixel if the hairstyle pixel is of "fill" hair and the face pixel is within the face area, or if the hairstyle pixel is of neither real nor "fill" hair.
Claim 12
Independent Claim
300 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image; and wherein the step of combining the images further includes the following steps performed for corresponding picture elements (pixels) in the two images: determining whether the hairstyle image pixel is either real hair, "fill" hair, or neither, determining whether the face image pixel is within the face area, using the hairstyle pixel in the combined image is the hairstyle pixel is of real hair, using the hairstyle pixel in the combined image if the hairstyle pixel is of "fill" hair and the face pixel is not within the face area, and using the face pixel if the hairstyle pixel is of "fill" hair and the face pixel is within the face area, or if the hairstyle pixel is of neither real nor "fill" hair.
Claim 13
Dependent Claim
47 words
A method as defined in claim 9 and further comprising and the steps of: moving the hairstyle image with respect to the face image; and repeating the combining step to be sure that the images have combined without unnatural gaps or overlaying of hair on the face.
Claim 14
Independent Claim
289 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; and blending the colors of the hair and face images in a region close to a line where the hair and face images meet, wherein the step of blending includes selecting a face pixel immediately adjacent to a hair pixel, for each primary color, determining the average primary color intensity for the selected pixel and for all pixels adjacent to the selected pixel, provided at least one of the adjacent pixels is a hair pixel, replacing the primary color intensities indicative of the color of the selected pixel with the averaged values of primary color intensities, and repeating these steps of to lend the color of all face pixels adjacent to a hair pixel; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image.
Claim 15
Independent Claim
289 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; and blending the colors of the hair and face images in a region close to a line where the hair and face images meet, wherein the step of blending includes selecting a face pixel immediately adjacent to a hair pixel, for each primary color, determining the average primary color intensity for the selected pixel and for all pixels adjacent to the selected pixel, provided at least one of the adjacent pixels is a hair pixel, replacing the primary color intensities indicative of the color of the selected pixel with the averaged values of primary color intensities, and repeating these steps of to lend the color of all face pixels adjacent to a hair pixel; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image.
Claim 16
Independent Claim
315 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face; and wherein the step of combining the images further includes the following steps performed for corresponding picture elements (pixels) in the two images: determining whether the hairstyle image pixel is either real hair, "fill" hair, or neither, determining whether the face image pixel is within the face area, using the hairstyle pixel in the combined image if the hairstyle pixel is of real hair, using the hairstyle pixel in the combined image if the hairstyle pixel is of "fill" hair and the face pixel is not within the face area, and using the face pixel if the hairstyle pixel is of "fill" hair and the face pixel is within the face area, or if the hairstyle pixel is of neither real nor "fill" hair.
Claim 17
Independent Claim
315 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face; and wherein the step of combining the images further includes the following steps performed for corresponding picture elements (pixels) in the two images: determining whether the hairstyle image pixel is either real hair, "fill" hair, or neither, determining whether the face image pixel is within the face area, using the hairstyle pixel in the combined image if the hairstyle pixel is of real hair, using the hairstyle pixel in the combined image if the hairstyle pixel is of "fill" hair and the face pixel is not within the face area, and using the face pixel if the hairstyle pixel is of "fill" hair and the face pixel is within the face area, or if the hairstyle pixel is of neither real nor "fill" hair.
Claim 18
Dependent Claim
46 words
A method as defined in claim 12, and further comprising the steps of: moving the hairstyle image with respect to the face image; and repeating the combining step to be sure that the images have combined without unnatural gaps or overlaying of hair on the face.
Claim 19
Dependent Claim
48 words
A method as defined in claim 12, and further comprising the steps of: changing the color of the hairstyle image to a selected different color; and repeating the combining step to be sure that the images have combined without unnatural gaps or overlaying of hair on the face.
Claim 20
Dependent Claim
133 words
A method as defined in claim 14, wherein the step of changing the color of the hairstyle image including the steps of: determining for the desired hair color a target average color intensity level for each primary color; determining for the selected hair color an average color intensity level for each primary color; determining for each primary color a multiplier value and an offset value, which, when applied to the selected hair average color intensity level will result in the target average color intensity level; applying the multiplier and offset values to the primary color intensity levels of each of the pixels making up the hairstyle image; wherein the foregoing steps are performed for a plurality of selectable hairstyles, as part of the step of processing the captured video images of the hairstyles.
Claim 21
Independent Claim
303 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of customer's face; selecting one of the hairstyles of which the video images have been captured and processed; combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; and blending the colors of the hair and face images in a region close to a line where the hair and face images meet, wherein the step of bending includes selecting a face pixel immediately adjacent to a hair pixel, for each primary color, determining the average primary color intensity for the selected pixel and for all pixels adjacent to the selected pixel, provided at least one of the adjacent pixels in a hair pixel, replacing the primary color intensities indicative of the color of the selected pixel with the averaged values of primary color intensities, and repeating these steps to blend the color of all face pixels adjacent to a hair pixel; and wherein the step of processing the hairstyle image includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face.
Claim 22
Independent Claim
303 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of customer's face; selecting one of the hairstyles of which the video images have been captured and processed; combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; and blending the colors of the hair and face images in a region close to a line where the hair and face images meet, wherein the step of bending includes selecting a face pixel immediately adjacent to a hair pixel, for each primary color, determining the average primary color intensity for the selected pixel and for all pixels adjacent to the selected pixel, provided at least one of the adjacent pixels in a hair pixel, replacing the primary color intensities indicative of the color of the selected pixel with the averaged values of primary color intensities, and repeating these steps to blend the color of all face pixels adjacent to a hair pixel; and wherein the step of processing the hairstyle image includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face.
Claim 23
Independent Claim
275 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; predefining the hairstyle image to include "real" hair portions and "fill" hair portions; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; predefining the video image of the customer's face to include a "face area" portion that must not be dominated by "fill" hair elements of the hairstyle image; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image; and wherein the step of combining the hairstyle image and the customer face image further includes displaying the "real" hair image in preference to corresponding elements of the face image, displaying the "face area" image in preference to corresponding elements of the "fill" hair, and displaying the "fill" hair image if not within corresponding elements of the "face area".
Claim 24
Independent Claim
275 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video image of at least one hairstyle; predefining the hairstyle image to include "real" hair portions and "fill" hair portions; processing the captured video image of the hairstyle to render it adaptable to a variety of face sizes and shapes; capturing the video image of a customer's face; predefining the video image of the customer's face to include a "face area" portion that must not be dominated by "fill" hair elements of the hairstyle image; and combining the video image of the hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle image includes adding "fill" hair to the hairstyle video image in a region covering a range of size and shape adjustability; and wherein the step of combining the hairstyle video image and the customer's face image includes deleting "fill" hair that would otherwise cover the customer's face image, whereby the hairstyle video image is combined with the customer's face image without unnatural gaps between the customer's face image and the hairstyle image and without unnaturally overlaying the hairstyle image over the customer's face image; and wherein the step of combining the hairstyle image and the customer face image further includes displaying the "real" hair image in preference to corresponding elements of the face image, displaying the "face area" image in preference to corresponding elements of the "fill" hair, and displaying the "fill" hair image if not within corresponding elements of the "face area".
Claim 25
Independent Claim
290 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; predefining the hairstyle images to include "real" hair portions and "fill" hair portions; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; predefining the video image of the customer's face to include a "face area" portion that must not be dominated by "fill" hair elements of the hairstyle image; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face; and wherein the step of combining the hairstyle image and the customer face image further includes displaying the "real" hair image in preference to corresponding elements of the face image, displaying the "face area" image in preference to corresponding elements of the "fill" hair, and displaying the "fill" hair image is not within corresponding elements of the "face area."
Claim 26
Independent Claim
290 words
A method for displaying hairstyle images on a video image of a customer's face, comprising the steps of: capturing the video images of a plurality of hairstyles; predefining the hairstyle images to include "real" hair portions and "fill" hair portions; processing the captured video images of the hairstyles to render them adaptable to a variety of face sizes and shapes, and to include a variety of color versions; capturing the video image of a customer's face; predefining the video image of the customer's face to include a "face area" portion that must not be dominated by "fill" hair elements of the hairstyle image; selecting one of the hairstyles of which the video images have been captured and processed; and combining the video image of the selected hairstyle with the video image of the customer's face, in such a manner that the hairstyle image fits naturally about the face image; wherein the step of processing the hairstyle images includes adding "fill" hair to each said selected hairstyle image in a region covering a range of size and shape adjustability; and wherein the step of combining the selected hairstyle image and the face image includes deleting "fill" hair that would otherwise cover the face image, whereby the hairstyle image is combined with the face image without unnatural gaps between the face and the hairstyle and without unnaturally overlaying the hairstyle over the face; and wherein the step of combining the hairstyle image and the customer face image further includes displaying the "real" hair image in preference to corresponding elements of the face image, displaying the "face area" image in preference to corresponding elements of the "fill" hair, and displaying the "fill" hair image is not within corresponding elements of the "face area."