USRE50499EActiveUtility

Sewing machine

74
Assignee: BROTHER IND LTDPriority: Sep 27, 2017Filed: Apr 20, 2022Granted: Jul 22, 2025
Est. expirySep 27, 2037(~11.2 yrs left)· nominal 20-yr term from priority
Inventors:Yoko Yamanashi
D05D 2205/16D05C 9/22D05B 19/08D05B 19/10
74
PatentIndex Score
0
Cited by
27
References
39
Claims

Abstract

A sewing machine sews a sewing pattern on a work cloth. The sewing machine includes a storage portion configured to store pattern data used for sewing the sewing pattern on the work cloth, and a projector configured to project an image. The sewing machine generates, on the basis of the pattern data, a projection image that includes a pattern object and a peripheral object. The pattern object represents the sewing pattern. The peripheral object is disposed adjacent to an outer edge of the pattern object and surrounds the pattern object. The sewing machine controls the projector and projecting the generated projection image toward a top surface of a bed portion on which the work cloth is placed.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a storage portion configured to store memory that stores pattern data used for sewing the sewing pattern on the work cloth; 
 a projector configured to project an image; 
 a processor; and 
 a memory configured to store computer-readable instructions that, when executed by the processor, instruct the processor processor programmed to perform processes comprising:
 generating, on the a basis of the stored pattern data, a projection image that includes a pattern object representing the sewing pattern that will be sewn on the work cloth and a peripheral object, the pattern object representing the sewing pattern, that is not part of the sewing pattern and will not be sewn on the work cloth, the peripheral object being disposed adjacent to an outer edge of the pattern object and surrounding the pattern object; and 
 controlling the projector to project the generated projection image toward a top surface of a bed portion on which the work cloth is placed. 
 
 
     
     
       2. The sewing machine according to  claim 1 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 extracting a contour portion that is the an outer edge portion of the pattern object; and 
 setting a border color that is a color of a border object that is adjacent to the extracted contour portion and that borders the pattern object, and 
 
 the peripheral object includes the border object having the set border color. 
 
     
     
       3. The sewing machine according to  claim 2 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising: 
 changing the border color of the border object included in the projection image, when the projection image is generated, and 
 the setting of the border color includes setting the changed color as the border color when the border color is changed. 
 
     
     
       4. The sewing machine according to  claim 3 , further comprising:
 an image capture portion configured to capture an image of the top surface of the bed portion, 
 wherein the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 controlling the image capture portion to capture an image of the work cloth, which is placed on the top surface of the bed portion and onto which the projection image is projected by the projector; and 
 identifying a section including the projection image, in a the captured image, and 
 
 the changing of the border color includes changing the border color when the section including the projection image cannot be identified. 
 
     
     
       5. The sewing machine according to  claim 4 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 setting a border width that is a width of a the border object that is adjacent to the extracted contour portion and that borders the pattern object; and  
 changing the border width of the border object included in the projection image when the projection image is generated, and 
 
 the setting of the border width includes setting the changed width as the border width when the border width is changed. 
 
     
     
       6. The sewing machine according to  claim 5 , wherein
 the changing of the border width includes changing the border width to a width larger than that before the change when the section including the projection image cannot be identified. 
 
     
     
       7. The sewing machine according to  claim 4 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 extracting a boundary portion of an area partitioned by color, from each of the captured image and the projection image a portion of the captured image including a boundary and a portion of the projection image including a boundary, and 
 
 the identifying of the section including the projection image includes identifying the section including the projection image, in the captured image, by comparing the boundary portion extracted from the captured image and the boundary portion extracted from the projection image. 
 
     
     
       8. The sewing machine according to  claim 1 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 extracting a contour portion that is the an outer edge portion of the pattern object; and  
 setting a border width that is a width of a border object that is adjacent to the extracted contour portion and that borders the pattern object; and 
 
 the peripheral object includes the border object having the set border width. 
 
     
     
       9. The sewing machine according to  claim 8 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 changing the border width of the border object included in the projection image when the projection image is generated, and 
 
 the setting of the border width includes setting the changed width as the border width when the border width is changed. 
 
     
     
       10. The sewing machine according to  claim 9 , further comprising:
 an image capture portion configured to capture an image of the top surface of the bed portion, 
 wherein 
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 controlling the image capture portion to capture an image of the work cloth, which is placed on the top surface of the bed portion and onto which the projection image is projected by the projector; and 
 identifying a section including the projection image, in a the captured image, and 
 
 the changing of the border width includes changing the border width to a width larger than that border the change when the section including the projection image cannot be identified. 
 
     
     
       11. The sewing machine according to  claim 10 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 extracting a boundary portion of an area partitioned by color, from each of the captured image and the projection image a portion of the captured image including a boundary and a portion of the projection image including a boundary, and 
 
 the identifying of the section including the projection image includes identifying the section including the projection image, in the captured image, by comparing the boundary portion extracted from the captured image and the boundary portion extracted from the projection image in pixel units. 
 
     
     
       12. The sewing machine according to  claim 1 , wherein
 the sewing pattern is a practical pattern in which a unit pattern is repeatedly sewn, the unit pattern being a pattern of a predetermined shape that is formed by a plurality of stitches, 
 the pattern data is data used to sew the single unit pattern forming the practical pattern, and 
 the generating of the projection image includes generating the projection image in which an object formed by the plurality of continuous single unit patterns is used as the pattern object. 
 
     
     
       13. The sewing machine according to  claim 12 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 changing a pattern color, which is a color of the pattern object included in the projection image, when the projection image is generated, and 
 
 the generating of the projection image includes generating the projection image including the pattern object having the changed pattern color when the pattern color is changed. 
 
     
     
       14. The sewing machine according to  claim 1 , wherein
 the sewing pattern is an embroidery pattern in which a pattern is sewn using embroidery threads of a plurality of colors, 
 the computer-readable instructions further instruct the processor is programmed to perform a process comprising:
 changing a pattern color that is a color of the pattern object, and 
 
 the generating of the projection image includes generating the projection image including the pattern object formed of only the changed pattern color when the pattern color is changed. 
 
     
     
       15. The sewing machine according to  claim 1 , wherein
 the peripheral object includes a background object representing a background surrounding the pattern object, in a whole projection range that is a range over which the projector is able to project the projection image. 
 
     
     
       16. The sewing machine according to  claim 15 , wherein
 the peripheral object includes a border object and the background object, the border object being adjacent to the outer edge of the pattern object, the background object being adjacent to an outer edge of the border object. 
 
     
     
       17. The sewing machine according to  claim 16 , wherein
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 extracting a contour portion that is the an outer edge portion of the pattern object; 
 setting a border width that is a width of a the border object that is adjacent to the extracted contour portion and that is a color of the border object,; and  
 setting a border color that is a color of the border object, and 
 
 the peripheral object includes the border object and the background object, the border object having the set border width and the set border color, the background object being adjacent to an the outer edge of the border object. 
 
     
     
       18. The sewing machine according to  claim 1 , wherein
 the sewing pattern is an embroidery pattern in which a pattern is sewn using embroidery threads of a plurality of colors, 
 the peripheral object includes a background object representing a background surrounding the pattern object, in a whole projection range that is a range over which the projector is able to project the projection image, 
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 determining whether the sewing pattern is larger than the projection range; and 
 when the sewing pattern is determined to be larger than the projection range, receiving specification of a partial pattern that is a section of the sewing pattern that is within the projection range, and 
 
 the generating of the projection image includes generating the projection image including the pattern object representing the partial pattern and the background object. 
 
     
     
       19. The sewing machine according to  claim 2 , wherein
 the sewing pattern is an embroidery pattern in which a pattern is sewn using embroidery threads of a plurality of colors, 
 the peripheral object includes a background object representing a background surrounding the pattern object, in a whole projection range that is a range over which the projector is able to project the projection image, 
 the computer-readable instructions further instruct the processor is programmed to perform processes comprising:
 determining whether the sewing pattern is larger than the projection range; 
 when the sewing pattern is determined to be larger than the projection range, receiving specification of a partial pattern that is a section of the sewing pattern that is within the projection range; and 
 storing the set border color, 
 
 the generating of the projection image includes generating the projection image including the pattern object representing the partial pattern, 
 in the receiving of the specification, the section specified as the partial pattern, among sections of the sewing pattern, is changeable, and 
 the setting of the border color includes, when the border color is stored, setting the stored border color as the color of the border object bordering the pattern object representing the changed partial pattern. 
 
     
     
       20. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a storage portion memory configured to store that stores pattern data used for sewing the sewing pattern on the work cloth; 
 a projector configured to project an image; 
 a processor; and 
 a memory configured to store computer-readable instructions that, when executed by the processor, instruct the processor processor programmed to perform processes comprising:
 generating, on the a basis of the pattern data, a projection image that includes a pattern object representing the sewing pattern that will be sewn on the work cloth, and a peripheral border object the pattern object representing the sewing pattern, that is not part of the sewing pattern and will not be sewn on the work cloth, the border object being disposed adjacent to an outer edge of the pattern object and bordering the pattern object; and 
 controlling the projector to project the generated projection image toward a top surface of a bed portion on which the work cloth is placed. 
 
 
     
     
       21. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a memory that stores pattern data used for sewing the sewing pattern on the work cloth;
 a projector configured to project an image; and 
 a processor programmed to perform processes comprising:
 determining whether to project a background object representing a background of a pattern object representing the sewing pattern; 
 generating a projection image that includes:
 the pattern object representing the sewing pattern that will be sewn on the work cloth, and 
 the background object that is not part of the sewing pattern and will not be sewn on the work cloth, wherein 
 when determining that the background object is not to be projected, the projection image that includes the background object of a black color is generated, and 
 when determining that the background object is to be projected, the projection image that includes the background object of a color other than the black color is generated; and 
 
 controlling the projector to project the generated projection image.  
 
   
     
     
       22. The sewing machine according to  claim 21 , wherein
 the sewing pattern is an embroidery pattern or a practical pattern, the practical pattern being formed by repeatedly sewing a unit pattern, the unit pattern being a pattern of a predetermined shape that is formed by a plurality of stitches, and   when the sewing pattern is the practical pattern, the processor determines that the background object is not to be projected.    
     
     
       23. The sewing machine according to  claim 21 , wherein
 the processor is programmed to perform processes comprising:
 determining whether the sewing pattern is larger than a projection range that is a range over which the projector projects the projection image; and 
   when the sewing pattern is determined to be larger than the projection range, the processor determines that the background object is to be projected.    
     
     
       24. The sewing machine according to  claim 21 , wherein
 the processor is programmed to perform processes comprising:
 receiving a change in the color of the background object included in the projection image, and 
   when the change in the color of the background object is received, the projection image that includes the background object of the changed color is generated.    
     
     
       25. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a memory that stores pattern data used for sewing the sewing pattern on the work cloth;   a projector configured to project an image; and   a processor programmed to perform processes comprising:
 controlling the projector to project a projection image that includes:
 a pattern object representing the sewing pattern that will be sewn on the work cloth, and 
 a background object representing a background of the pattern object and that is not part of the sewing pattern and will not be sewn on the work cloth; and 
 
 receiving a change in a color of the background object included in the projection image that is projected, wherein 
   when the change in the color of the background object is received, the projection image that includes the pattern object and the background object of the changed color is projected.    
     
     
       26. The sewing machine according to  claim 25 , wherein
 the processor is programmed to perform processes comprising:
 generating the projection image that includes the pattern object and the background object of the changed color, wherein 
   the generated projection image is projected.    
     
     
       27. The sewing machine according to  claim 25 , further comprising: a touch panel that receives input operation by a user, wherein
 the change in the color of the background object is received via the touch panel.    
     
     
       28. The sewing machine according to  claim 25 , further comprising:
 an image capture portion, wherein
 the processor is programmed to perform processes comprising:
 controlling the image capture portion to capture an image of the work cloth, which is placed on the top surface of the bed portion and onto which the projection image is projected by the projector; and 
 identifying a section including the projection image, in the captured image, and 
 
 when the section including the projection image cannot be identified, the change in the color of the background object is received.  
   
     
     
       29. The sewing machine according to  claim 26 , wherein the projection image that includes the background object of a black color is generated.  
     
     
       30. The sewing machine according to  claim 26 , wherein the projection image that includes the background object of a white color is generated.  
     
     
       31. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a memory that stores pattern data used for sewing the sewing pattern on the work cloth;   a projector configured to project an image; and   a processor programmed to perform processes comprising:
 controlling the projector to project a projection image that includes:
 a pattern object representing the sewing pattern that will be sewn on the work cloth, and 
 a background object representing a background of the pattern object and that is not part of the sewing pattern and will not be sewn on the work cloth; 
 
 changing a color of the pattern object included in the projection image that is projected; 
 when the color of the pattern object is changed, projecting the projection image including the pattern object of the changed color; and 
 receiving, when the projection image is projected, a change in the color of the background object that is included in the projection image, wherein 
   when the change in the color of the background object is received, the projection image that includes the background object of the changed color and the pattern object is projected.    
     
     
       32. The sewing machine according to  claim 31 , wherein
 the processor is programmed to perform processes comprising:
 generating the projection image that includes the pattern object of the changed color when the color of the pattern object is changed, wherein 
   the generated projection image is projected.    
     
     
       33. The sewing machine according to  claim 31 , wherein the sewing pattern is a practical pattern formed by repeatedly sewing a unit pattern, the unit pattern being a pattern of a predetermined shape that is formed by a plurality of stitches.  
     
     
       34. The sewing machine according to  claim 31 , further comprising:
 a display; and   an operating portion that receives input operation by a user, wherein
 the processor is programmed to perform processes comprising:
 displaying colors to be candidates for the color of the pattern object on the display, and 
 
 when a color is selected from among the colors to be candidates via the operating portion, the color of the pattern object is changed to the selected color.  
   
     
     
       35. The sewing machine according to  claim 34 , wherein the colors to be candidates for the color of the pattern object are displayed on the display using a color circle chart.  
     
     
       36. The sewing machine according to  claim 34 , wherein the operating portion is a touch panel. 
     
     
       37. A sewing machine that sews a sewing pattern on a work cloth, the sewing machine comprising:
 a projector; and   a processor programmed to perform processes comprising:
 controlling the projector to project a projection image, the projection image including a pattern object representing the sewing pattern and a peripheral object that is not part of the sewing pattern and is not sewn on the work cloth, the peripheral object being disposed adjacent to and contacting an outer edge of the pattern object and surrounding the pattern object.  
   
     
     
       38. The sewing machine of  claim 21 , wherein the process of determining whether to project a background object representing the background of the pattern object representing the sewing pattern comprises:
 when a background flag is set to OFF, it is determined that the background image is not to be projected; and   when the background flag is set to ON, it is determined that the background image is to be projected.    
     
     
       39. The sewing machine of  claim 25 , further comprising:
 a touch panel,   wherein the process of receiving a change in a color of the background object comprises receiving an operation from a user on the touch panel that causes the processor to change setting of a background flag from OFF to ON or from ON to OFF.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.