IP Library Granted Patent US 10,450,682
Granted Patent B2
US 10,450,682 · App. 15/803,606 · Granted Oct 22, 2019

Sewing machine and non-transitory computer-readable medium

Inventor: Kazutaka Imaizumi (Nagoya, JP)
Assignee: BROTHER KOGYO KABUSHIKI KAISHA
D05B19/10D05B19/02D05B29/00D05B55/00D05C5/02G06T1/0007
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,450,682
App. No.
15/803,606
Granted
Oct 22, 2019
Kind
B2
Abstract

A sewing machine includes an image capture portion, a conveyance portion, a processor and a memory. The conveyance portion is configured to convey an object to be captured relative to the image capture portion. The memory is configured to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes. The processes include identifying a target range that is wider than an image capture range and calculating a minimum number of times of conveyance in a first direction. The processes include setting a specified range and the relative position corresponding to the specified range, on the basis of color information of reference image data representing a reference image. The processes include controlling the image capture portion and the conveyance portion and synthesizing the plurality of generated partial image data to generate composite image data representing the whole of the target range.

Claims (34)

1. A sewing machine comprising:

an image capture portion having a predetermined image capture range;

a conveyance portion configured to convey an object to be captured relative to the image capture portion;

a processor; and

a memory configured to store computer-readable instructions that, when executed by the processor, instruct the processor to perform processes comprising:

identifying a target range, the target range being a range wider than the image capture range, and being a range capable of being captured by the image capture portion as a result of the object to be captured being conveyed by the conveyance portion;

calculating a minimum number of times of conveyance in a first direction, when image capture of the whole of the target range is performed such that, while the conveyance portion is conveying the object to be captured in the first direction relative to the image capture portion, image capture of a part of the target range by the image capture portion is repeated by changing a relative position of the object to be captured with respect to the image capture portion in a second direction orthogonal to the first direction;

setting a specified range and the relative position corresponding to the specified range, on the basis of color information of reference image data representing a reference image, which is formed by a plurality of pixels and which is generated by the image capture portion capturing an image of a color reference member, the specified range being a range within the image capture range and being set such that the image capture of the whole of the target range is possible with the calculated minimum number of times of conveyance;

controlling the image capture portion and the conveyance portion so as to cause the image capture portion to capture an image of the object to be captured while conveying the object to be captured in the first direction relative to the image capture portion at the set relative position, and performing processing, the minimum number of times of conveyance, that generates a plurality of image data representing partial images captured in the specified range of the image capture portion; and

synthesizing the plurality of generated partial image data to generate composite image data representing the whole of the target range.

2. The sewing machine according to claim 1 , wherein

the reference image data represents a gray scale value of each of the plurality of pixels; and

the setting includes determining the specified range using, as the color information, the gray scale value of each of the plurality of pixels represented by the reference image data.

3. The sewing machine according to claim 2 , wherein

the setting includes setting, as the specified range, a range in which a difference between the gray scale values of pixels, of the plurality of pixels, at both ends of the range in the second direction is equal to or less than a predetermined value.

4. The sewing machine according to claim 2 , wherein

the setting includes setting, as the specified range, a range including a pixel whose gray scale value is a value closest to white among the plurality of pixels.

5. The sewing machine according to claim 1 , wherein

the setting includes setting, as the specified range, the same range regardless of the relative position.

6. A non-transitory computer-readable medium storing computer-readable instructions that, when executed, instruct a processor of a sewing machine including an image capture portion having a predetermined image capture range and a conveyance portion configured to convey an object to be captured relative to the image capture portion to perform processes comprising:

identifying a target range, the target range being a range wider than the image capture range, and being a range capable of being captured by the image capture portion as a result of the object to be captured being conveyed by the conveyance portion;

calculating a minimum number of times of conveyance in a first direction, when image capture of the whole of the target range is performed such that, while the conveyance portion is conveying the object to be captured in the first direction relative to the image capture portion, image capture of a part of the target range by the image capture portion is repeated by changing a relative position of the object to be captured with respect to the image capture portion in a second direction orthogonal to the first direction;

setting a specified range and the relative position corresponding to the specified range, on the basis of color information of reference image data representing a reference image, which is formed by a plurality of pixels and which is generated by the image capture portion capturing an image of a color reference member, the specified range being a range within the image capture range and being set such that the image capture of the whole of the target range is possible with the calculated minimum number of times of conveyance;

controlling the image capture portion and the conveyance portion so as to cause the image capture portion to capture an image of the object to be captured while conveying the object to be captured in the first direction relative to the image capture portion at the set relative position, and performing processing, the minimum number of times of conveyance, that generates a plurality of image data representing partial images captured in the specified range of the image capture portion; and

synthesizing the plurality of generated partial image data to generate composite image data representing the whole of the target range.

7. The non-transitory computer-readable medium according to claim 6 , wherein

the reference image data represents a gray scale value of each of the plurality of pixels; and

the setting includes determining the specified range using, as the color information, the gray scale value of each of the plurality of pixels represented by the reference image data.

8. The non-transitory computer-readable medium according to claim 7 , wherein

the setting includes setting, as the specified range, a range in which a difference between the gray scale values of pixels, of the plurality of pixels, at both ends of the range in the second direction is equal to or less than a predetermined value.

9. The non-transitory computer-readable medium according to claim 7 , wherein

the setting includes setting, as the specified range, a range including a pixel whose gray scale value is a value closest to white among the plurality of pixels.

10. The non-transitory computer-readable medium according to claim 6 , wherein

the setting includes setting, as the specified range, the same range regardless of the relative position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2017
From: IMAIZUMI, KAZUTAKA
To: BROTHER KOGYO KABUSHIKI KAISHA
Reel/Frame 044033/0793 →
Priority Claims (1)
JP 2015-194557 · Sep 30, 2015 · national
Continuity (2)
Continuation PCTJP2016072303 · Jul 29, 2016
Related Publication 20180057985A1 · Mar 1, 2018
Cited By (1)
US 12,423,349