Branch-Structured Vector Data for Multi-Color Embroidery Editing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional embroidery data creation systems face difficulties in efficiently editing vector data for multiple thread colors and loop-shaped embroidery trajectories, requiring laborious changes to tree structure data and limiting the ability to start and return to a single point, making editing complex and time-consuming.

Innovation Solution

A branch-structured vector data system that includes identification, sewing method, vector, link, and loop information, allowing for easier editing and management of embroidery data by representing each branch with its endpoints, sewing method, and thread color, enabling the creation of embroidery data for multiple thread colors and loop-shaped trajectories without the need for separate data structures for each color.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If tree structure data is created for each thread color separately, then embroidery data can be created for multiple colors, but editing vectors becomes laborious and complex

Engineering Contradiction:
Improvemulti-color embroidery capabilityVSAvoidvector editing difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent combines multiple color-specific tree structure data into a single unified data structure where vectors can have different thread colors assigned. Instead of maintaining separate data structures for red, green, blue and other colors, the invention creates one integrated structure that manages all colors, allowing users to edit vectors without needing to navigate through multiple separate color-specific datasets.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified data structure serves multiple functions simultaneously: it stores geometric information for embroidery vectors, manages multiple thread colors, and provides a single interface for editing operations. This universal structure eliminates the need for color-specific editing workflows while maintaining full multi-color embroidery capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If separate tree structure data is used for each color, then color-specific embroidery can be achieved, but data structure complexity increases

Engineering Contradiction:
Improvecolor-specific embroidery controlVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention merges multiple color-specific data structures into a single unified structure that contains all vector information with color attributes. This consolidation reduces the overall data structure complexity by eliminating redundant organizational layers while preserving the ability to control color-specific embroidery through a simplified interface.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If conventional tree structure data is used, then embroidery trajectories can be represented, but loop-shaped trajectories cannot start and return to a single point

Engineering Contradiction:
Improvetrajectory representationVSAvoidloop-shaped trajectory capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic linking capabilities to the data structure that allow vectors to form closed loops by connecting endpoints back to starting points. This dynamic structure enables loop-shaped embroidery trajectories while maintaining the simplicity of conventional tree structure representation for open trajectories, providing versatility without sacrificing ease of operation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7983784B2Data structure of branch-structured vector data, branch-structured vector data editing apparatus, and embroidery data creation apparatus
Publication Date: 2011.07.19 BROTHER KOGYO KK
  • US7983784B2 patent drawing
  • US7983784B2 patent drawing
  • US7983784B2 patent drawing

AI summary

A data structure of branch-structured vector data that is created from line drawing information of an embroidery design and provides a basis for creating embroidery data by a computer that includes at least one data piece of a branch, which is an embroidery path connecting two endpoints. The branch data piece may include thread color information that indicates a color of a sewing thread to be used when each of the branches is embroidered, or loop information that indicates whether tracing a link destination of the endpoint of the branch results in generation of a loop that returns to the same endpoint. The thread color information may be used to determine whether to create embroidery data for a link destination branch and the loop information may be used to determine whether to create running stitch sewing data for the link destination branch. Thus, branch-structured vector data may have information of a plurality of thread colors and represent a loop in one data piece.