Patent US4872056A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4872056A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for displaying selected hairstyles in video form

Assignee: VIDEO GRAPHIC STYLING Inc A CORP OF
•
Filing: 1987-02-05
•
Granted: 1989-10-03
•
Expires: 2007-02-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for realistically combining two separately generated video images, such as of a face and a hairstyle, in such a way that the resulting composite image has a natural appearance. Hairstyle images are captured and processed to include synthesized "fill" hair in addition to real hair. When combined with a face image, the "fill" hair is conditionally displayed, to fill gaps between the hairstyle image and the face image, but not over any portion of a predefined face area. After selection of a hairstyle and combination with the face image, adjustments may be made in position, size and color. A color blending procedure smooths out any sharp edges between hair and face images, and further enhances the natural appearance of the composite image.

Inventors

  • 👤 T. Lawrence Hicks
  • 👤 Guy M. Givens
  • 👤 Robert J. Brinton
  • 👤 Donald J. Grundhauser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:12
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/60; G06T15/00; G06T15/50; G06T15/503; H; H04; H04N; H04N5/00; H04N5/222; H04N5/262; H04N5/272; H04N2005/2726

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."

References Cited (Backward Citations)

CA1020276A Cited
JPS5546671A Cited
JPS5568784A Cited
US4297724A Cited
US4261012A Cited
JPS5746590A Cited
US4539585A Cited
US4467349A Cited
US4602280A Cited
US4731743A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-10-02 1993-04-03 1993-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-10-02 1997-04-03 1997-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-10-02 2001-04-03 2001-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag