Claims
- 1. An apparatus for applying a design to at least one nail surface, comprising:means for positioning at least one nail surface; an ink jet print head; and means for controlling said ink jet print head to apply a design to said at least one nail, wherein said means for controlling said ink jet print head comprises a computer having a computer-useable medium embodying computer program code that analyzes the anatomy of said at least one nail surface and scales said design to fit said at least one nail surface.
- 2. The apparatus of claim 1, wherein said means for positioning said at least one nail surface comprises a holder for maintaining said at least one nail surface in proper position for said means for directing said ink jet print head to apply said design.
- 3. The apparatus of claim 2, wherein said holder comprises at least one indentation for a digit to which said at least one nail is attached, wherein said digit is selected from a group consisting of a finger, a thumb and a toe.
- 4. The apparatus of claim 3, wherein said holder comprises at least one sensor to detect the presence of said digit.
- 5. The apparatus of claim 3, wherein said holder comprises a restraint to immobilize said at least one nail.
- 6. The apparatus of claim 2, further comprising means for adjusting the height of said at least one nail surface with respect to said ink jet print head, wherein said adjusting means are operatively connected to said holder.
- 7. The apparatus of claim 6, wherein said adjusting means comprises a translation stage operatively driven by motors to place said at least one nail surface at an optimum distance from said ink jet print head.
- 8. The apparatus of claim 6, wherein adjusting means comprises a mechanical drive to manually place said at least one nail surface at an optimum distance from said ink jet print head.
- 9. The apparatus of claim 6, wherein said adjusting means comprises a mechanical reference that is placed temporarily above the fingers and contacts the fingers when they are at an optimum distance from said ink jet print head.
- 10. The apparatus of claim 6, wherein said adjusting means comprises a combination of means for providing a light beam and at least one optical detector that are operatively located on either side of said holder such that said light beam crosses above said at least one nail surface and hits said at least one optical detector when said at least one nail surface is below an optimum distance from said ink jet print head, wherein a portion of said light beam is blocked when said at least one nail surface is at an optimum distance from said ink jet print head.
- 11. The apparatus of claim 10, wherein said light beam is collimated.
- 12. The apparatus of claim 6, wherein said adjusting means comprises means for adjusting the distance of said at least one nail surface from said ink jet print head until said at least one nail surface is in focus.
- 13. The apparatus of claim 3, wherein said holder comprises indentations for a left hand and a right hand, including the palm, fingers and thumb of each hand.
- 14. The apparatus of claim 3, wherein said holder comprises indentations for a left foot and a right foot, including the sole and toes of each foot.
- 15. The apparatus of claim 3, further comprising means for moving said at least one nail surface and/or said ink jet print head relative to one another.
- 16. The apparatus of claim 3, wherein said means for moving comprises means for moving said at least one nail surface and/or said ink jet print head in three dimensions relative to said at least one nail surface and/or said ink jet print head.
- 17. The apparatus of claim 1, wherein said ink jet print head comprises an array of ink jet nozzles connected to ink chambers, wherein each nozzle of said array is configured to fire ink at points on said at least one nail as directed by said means for directing said ink jet print head.
- 18. The apparatus of claim 17, wherein said each nozzle is selected from a group consisting of a piezoelectric ink jet nozzle, a magnetoelectric ink jet nozzle and a thermal ink jet nozzle.
- 19. The apparatus of claim 1, wherein said means for controlling said ink jet print head to apply a design to said at least one nail comprises:an optical system to acquire an image of said at least one nail surface; a control system operatively connected to said computer and said optical system and said print head, wherein said control system communicates the settings of said optical system and said print head to said computer, wherein said control system communicates said image to said computer and directs said ink jet print head to apply said design to said at least one nail surface; and a monitor connected to said computer to display said at least one nail surface and said design.
- 20. The apparatus of claim 19, further comprising an electronic camera operatively connected to said optical system.
- 21. The apparatus of claim 20, wherein said electronic camera comprises a charge-coupled device.
- 22. The apparatus of claim 19, wherein said computer program code analyzes said anatomy of said at least one nail surface by executing the steps of:segmenting said image to identify all pixels that are background (i.e., part of the holder image) and all the pixels that are foreground (i.e., part of said at least one nail surface; detecting the edge of said at least one nail surface to generate a new image that identifies edge points; extrapolating the edge of said at least one nail surface by linking said edge points to produce a resulting image; and identifying a region of interest of said at least one nail surface by identifying a closed region of said resulting image.
- 23. The apparatus of claim 22, wherein said step of segmenting comprises a simple threshold process that can be used to identify all said background pixels with high accuracy.
- 24. The apparatus of claim 23, wherein said threshold is a constant that is measured and stored for said apparatus.
- 25. The apparatus of claim 23, wherein said threshold is determined from a histogram of the number of pixels versus pixel intensity values of said image calculated for a complete image, wherein said histogram is then analyzed to find the lowest pixel intensity that is a local maximum, wherein a minimum pixel intensity is then selected as the threshold value, wherein said program code then labels all said pixels with values less than said threshold value as background and all pixels with values greater than said threshold value as foreground pixels.
- 26. The apparatus of claim 23, wherein the step of detecting the edge of said at least one nail surface to generate a new image that identifies edge points applies a Canny edge detection algorithm to generate a new image that identifies edge points.
- 27. The apparatus of claim 1, further comprising means to provide input to said program code to manipulate the position and shape of said design.
- 28. The apparatus of claim 1, further comprising mean for selecting said design.
- 29. The apparatus of claim 28, wherein said means for selecting a design is selected from a group consisting of a keyboard, a mouse, a touchpad, joy stick and voice recognition.
- 30. The apparatus of claim 1, wherein said design is selected from a group consisting of a digital art design, a digitized picture, a logo, text, a French nail design, a colored pattern and a graded pattern.
- 31. The apparatus of claim 20, wherein said camera and said optical system image a region that is at least 8 inches by 2 inches with each pixel covering an area of at most 0.01 inches by 0.01 inches.
- 32. The apparatus of claim 2, wherein said ink jet print head comprises a scanning plane, wherein said indentation positions said at least one nail surface to be approximately parallel to said scanning plane.
- 33. The apparatus of claim 3, wherein said means for moving comprises means for moving said at least one nail surface and/or said ink jet print head in two dimensions relative to said at least one nail surface and/or said ink jet print head.
- 34. The apparatus of claim 1, further comprising means for drying said design.
- 35. The apparatus of claim 19, wherein said computer program code analyzes said anatomy of said at least one nail surface by identifying nail boundaries.
- 36. The apparatus of claim 35, wherein said nail boundaries are selected from a group consisting of a nail outer boundary, a boundary of a lunula and a boundary of a free edge of said at least one nail.
- 37. The apparatus of claim 23, wherein said means for positioning said at least one nail comprises a holder that is painted black.
- 38. A method for applying a design to at least one nail surface, comprising:positioning at least one nail surface in operative proximity to an ink jet print head; analyzing the anatomy of said at least one nail surface to produce an analyzed nail surface; scaling a design to fit said analyzed nail surface to produce a scaled design; and applying said scaled design to said analyzed nail surface.
- 39. The method of claim 38, wherein the step of positioning said at least one nail surface comprises maintaining said at least one nail surface in proper position for the step of analyzing the anatomy of said at least one nail surface to produce an analyzed nail surface.
- 40. The method of claim 38, wherein the step for positioning said at least one nail surface comprises maintaining said at least one nail surface in proper position for the step of scaling a design to fit said analyzed nail surface to produce a scaled design.
- 41. The method of claim 38, wherein the step for positioning said at least one nail surface comprises maintaining said at least one nail surface in proper position for the step of applying said scaled design to said analyzed nail surface.
- 42. The method of claim 38, further comprising sensing the presence of digit to which said at least one nail is attached, wherein said digit is selected from a group consisting of a finger, a thumb and a toe.
- 43. The method of claim 38, further comprising restraining said at least one nail.
- 44. The method of claim 38, wherein the step of positioning said at least one nail surface in operative proximity to an ink jet print head includes adjusting the height of said at least one nail surface with respect to said ink jet print head.
- 45. The method of claim 38, further comprising moving said at least one nail surface and/or said ink jet print head relative to one another.
- 46. The method of claim 45, wherein the step of moving said at least one nail surface and/or said ink jet print head relative to one another comprises moving said at least one nail surface and/or said ink jet print head in up to three dimensions relative to said at least one nail surface and/or said ink jet print head.
- 47. The method of claim 38, wherein the step of analyzing the anatomy of said at least one nail surface to produce an analyzed nail surface comprises:segmenting said image to identify all pixels that are background (i.e., part of the holder image) and all the pixels that are foreground (i.e., part of said at least one nail surface; detecting the edge of said at least one nail surface to generate a new image that identifies edge points; extrapolating the edge of said at least one nail surface by linking said edge points to produce a resulting image; and identifying a region of interest of said at least one nail surface by identifying a closed region of said resulting image.
- 48. The method of claim 47, wherein said step of segmenting comprises a simple threshold process can be used to identify all said background pixels with high accuracy.
- 49. The method of claim 48, wherein said threshold is a constant that is measured and stored for said ink jet print head.
- 50. The method of claim 48, wherein said threshold is determined from a histogram of the number of pixels versus pixel intensity values of said image calculated for a complete image, wherein said histogram is then analyzed to find the lowest pixel intensity that is a local maximum, wherein a minimum pixel intensity is then selected as the threshold value, wherein said program code then labels all said pixels with values less than said threshold value as background and all pixels with values greater than said threshold value as foreground pixels.
- 51. The method of claim 47, wherein the step of detecting the edge of said at least one nail surface to generate a new image that identifies edge points applies a Canny edge detection algorithm to generate a new image that identifies edge points.
- 52. The method of claim 38, further comprising providing manipulating the position and shape of said design.
- 53. The method of claim 38, further comprising selecting said design.
- 54. The apparatus of claim 53, wherein the step of selecting a design includes selecting a design using an article selected from a group consisting of a keyboard, a mouse, a touchpad, joystick and voice recognition.
- 55. The method of claim 53, wherein the step of selecting a design includes selecting a design from a group consisting of a digital art design, a digitized picture, a logo, text, a French nail design, a colored pattern and a graded pattern.
- 56. The method of claim 38, further comprising drying said design.
- 57. The method of claim 38, wherein the step of analyzing the anatomy of said at least one nail surface to produce an analyzed nail surface comprises identifying nail boundaries.
- 58. The method of claim 57, wherein said nail boundaries are selected from a group consisting of a nail outer boundary, a boundary of a lunula and a boundary of a free edge of said at least one nail.
- 59. The method of claim 38, further comprising applying a pre-coat to said at least one nail before applying said design.
- 60. The method of claim 38, further comprising segmenting the nail into several regions and decorating each region of said several regions as desired.
- 61. The method of claim 38, further comprising applying an overcoat to the nail after applying the design.
- 62. The apparatus of claim 19, wherein said computer program code analyzes said anatomy of said at least one nail surface by identifying the important nail regions with a region based segmentation algorithm.
- 63. The apparatus of claim 62, wherein said region based segmentation algorithm comprises the steps:defining the image uniformly into a large number of small regions of the same pixel size; determining a desired number of regions to identify; recursively merging adjacent regions based on their homogeneity and the length of their boundary, wherein regions with similar average intensity or color and short boundaries have a higher probability of being merged; and stopping the step of recursively mergin adjacent regions when said desired number of regions have been identified.
- 64. The method of claim 38, wherein the step of analyzing the anatomy of said at least one nail surface to produce an analyzed nail surface comprises analyzing said anatomy of said at least one nail surface by identifying the important nail regions with a region based segmentation algorithm.
- 65. The method of claim 64, wherein said region based segmentation algorithm comprises the steps:defining the image uniformly into a large number of small regions of the same pixel size; determining a desired number of regions to identify; recursively merging adjacent regions based on their homogeneity and the length of their boundary, wherein regions with similar average intensity or color and short boundaries have a higher probability of being merged; and stopping the step of recursively mergin adjacent regions when said desired number of regions have been identified.
Parent Case Info
This application is a continuation-in-part of U.S. patent application Ser. No. 09/366,610, U.S. Pat. No. 6,067,996 filed Jun. 18, 1999 now titled “Nail Decoration Using Ink Jets” incorporated herein by reference, which is a C.I.P. of application Ser. No. 09/218,579 filed Dec. 22, 1998 now U.S. Pat. No. 5,931,166 incorporated herein by reference.
US Referenced Citations (7)
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09/366610 |
Jun 1999 |
US |
Child |
09/583008 |
|
US |
Parent |
09/218579 |
Dec 1998 |
US |
Child |
09/366610 |
|
US |