Embroidery Data Generation for Crossing Line Hierarchy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embroidery data generating apparatuses struggle to accurately determine the hierarchical relationship between crossing lines in an image, leading to inconsistencies in the embroidery pattern, which can result in an embroidery that does not match the user's intended design.

Innovation Solution

An embroidery data generating apparatus that registers coordinate positions of track points from a continuous line input, selects reference track points based on a predetermined distance, and generates needle location points by converting these points to maintain the input order, ensuring accurate representation of the continuous line, even at crossing portions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the embroidery data generating apparatus generates embroidery data based on image data without considering hierarchical relationships, then the processing is simple and fast, but the embroidery pattern does not match the user's intended design at crossing portions

Engineering Contradiction:
Improveembroidery pattern accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by determining the hierarchical relationships between all crossing lines in advance, before generating the embroidery data. The apparatus identifies which line should be on top at each crossing portion and stores this hierarchy information. This preliminary determination ensures that when the embroidery data is generated, the correct hierarchical relationships are already established, resolving the contradiction between processing simplicity and pattern accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the apparatus selects track points based on predetermined distance intervals, then the needle location points are evenly distributed, but the input order information may be lost

Engineering Contradiction:
Improveneedle location precisionVSAvoidinput order information
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies the nested doll principle by creating multiple levels of data structure. The input order information is nested within the track point data, and the hierarchical relationship information is nested within the embroidery data structure. Each level contains information needed by the next level, ensuring that both the distance-based precision and the input order information are preserved throughout the data generation process.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10577736B2Embroidery data generating apparatus, embroidery data generating method, and program for embroidery data generating apparatus
Publication Date: 2020.03.03 JANOME CORP
  • US10577736B2 patent drawing
  • US10577736B2 patent drawing
  • US10577736B2 patent drawing

AI summary

An embroidery data generating apparatus includes: a coordinate position registration unit that registers coordinate positions of multiple track points detected at predetermined intervals from a track of a continuous line input via a screen, with them associated with a track point input order; a reference distance registration unit that registers a stitching pitch length as a reference distance; and an embroidery data generating unit configured to generate a desired track point on the continuous line as a needle location start point, to select particular track points that are subsequently input from among the multiple track points as reference track points, to convert the coordinate positions of the reference track points to arrange them in input order from the needle location start point at intervals of the reference distance, to generate the converted points as needle location points, and to generate data of the generated needle location points as embroidery data.