Embroidery Data Generation with Angle-Linked Pixel Expansion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing embroidery data generating apparatuses fail to produce natural-looking embroidery patterns due to insufficient consideration of overlapping line segments and surrounding pixels, resulting in unnatural finishes when generating embroidery data.
Innovation Solution
The proposed solution involves an embroidery data generating apparatus with a thread color acquisition device, line segment data generation devices, and a color allocation system that associates angle data with pixels to generate second line segment data, connecting line segments, and allocate thread colors, ultimately producing embroidery data with a natural finish.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If line segment data is generated without considering overlapping line segments and surrounding pixels, then the generation process is simple and fast, but the embroidery pattern has an unnatural finish
Solution Approach 1:
The patent applies preliminary action by generating expanded data that associates angle data with pixels overlapping the first line segment before generating the second line segment data. This preliminary preparation of angle information for surrounding pixels enables the subsequent line segment generation to consider overlapping and directionality, improving the natural finish without significantly increasing overall process complexity.
Solution Approach 2:
The patent applies local quality by generating different types of line segment data (first line segment data from target pixels, and second line segment data from extension direction pixels) with specific angle associations. Each line segment is generated with consideration of its local context - whether it's a primary feature or an extension in a specific direction - allowing the embroidery pattern to have varied, natural-looking stitch directions in different regions.
2Manufacturing precision
If the ratio of long stitches is increased to achieve a beautiful appearance, then the embroidery pattern has a natural finish, but the stitch density becomes non-uniform
Solution Approach 1:
The patent applies dynamics by generating line segments with varying lengths and directions based on the angle data associated with different pixels. Instead of using a fixed stitch pattern, the system dynamically adjusts line segment properties according to the image content and pixel angles, allowing long stitches in appropriate areas while maintaining overall density uniformity through the systematic generation process.
Solution Approach 2:
The patent applies parameter changes by varying the line segment generation parameters - specifically the angle data and pixel selection criteria - to control stitch direction and length. By changing these parameters based on the expanded data and extension direction pixels, the system achieves natural-looking variations in stitch appearance while maintaining controlled density distribution.
3Manufacturing precision
If surrounding pixels and overlapping line segments are fully considered in line segment generation, then the embroidery pattern has a natural finish, but the data processing time increases
Solution Approach 1:
The patent minimizes time loss by performing the angle data association as a preliminary action that prepares information in advance. By pre-calculating and storing angle data for overlapping pixels before the main line segment generation, the system avoids redundant calculations during the critical path of embroidery data generation, thus improving natural finish while controlling processing time.
Solution Approach 2:
The patent applies copying by using the expanded data structure that replicates angle information across overlapping pixels. Instead of repeatedly calculating angles during line segment generation, the system copies pre-computed angle data to the expanded data structure, enabling efficient access during second line segment generation and reducing overall processing time.
Data Source
AI summary
An embroidery data generating apparatus includes a thread color acquisition device, a first line segment data generating device, an expanded data generating device, a second line segment data generating device, a color allocating device, a connecting line segment data generating device, and an embroidery data generating device. The thread color acquisition device acquires a plurality of available thread colors. The first line segment data generating device generates first line segment data. The expanded data generating device generates expanded data. The second line segment data generating device generates second line segment data. The color allocating device allocates an embroidery thread color to each piece of the second line segment data. The connecting line segment data generating device generates connecting line segment data. The embroidery data generating device generates embroidery data.


