Embroidery Data Processor Automatic Color Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embroidery data processing systems require time-consuming and laborious manual selection and confirmation of thread colors for embroidery patterns, limiting user flexibility in choosing colors that do not match predetermined settings.

Innovation Solution

An embroidery data processor with a color information acquiring unit, a color storage unit, and an assignment unit that randomly extracts colors from a stored palette based on the workpiece cloth's color information, allowing for automatic assignment of thread colors to pattern portions, including options for similar or contrast colors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual selection and confirmation of thread colors is performed for each color-based pattern portion, then color customization flexibility is improved, but processing time and operational complexity increase significantly

Engineering Contradiction:
Improvecolor customization flexibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables self-service color assignment where the processor automatically selects and assigns thread colors to pattern portions without requiring manual user intervention for each color selection, thereby reducing processing time while maintaining customization flexibility

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of color assignment from manual specification to automatic generation based on pattern portion characteristics, transforming the workflow from time-consuming manual selection to rapid automated processing

Inventive Principle:
Principle #35Parameter changes

2Productivity

If predetermined color combinations are used for embroidery patterns, then processing efficiency is improved, but user creativity and color expression flexibility are reduced

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiduser creativity
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static predetermined color combinations to dynamic color assignment that automatically adapts to different pattern portions based on their characteristics, enabling both efficiency and creative flexibility

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different color assignment strategies to different pattern portions based on their local characteristics, allowing each region to receive appropriate color treatment while maintaining overall processing efficiency

Inventive Principle:
Principle #3Local quality

3Ease of operation

If automatic color assignment based on workpiece cloth color is implemented, then operational simplicity is improved, but control over specific color choices is reduced

Engineering Contradiction:
Improveoperational simplicityVSAvoidcolor choice control
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary color analysis of the workpiece cloth and pre-determines appropriate color combinations before the actual embroidery process, simplifying operation while providing controlled color choices through pre-established algorithms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9031686B2Embroidery data processor, computer-readable storage medium storing embroidery data processing program and sewing machine
Publication Date: 2015.05.12 BROTHER KOGYO KK
  • US9031686B2 patent drawing
  • US9031686B2 patent drawing
  • US9031686B2 patent drawing

AI summary

An embroidery data processor includes a color information acquiring unit configured to acquire color information of a workpiece cloth on which an embroidery pattern composed of a plurality of color-based pattern portions is sewn, a color storage unit configured to store data of defined colors, an assignment unit configured to randomly extract colors from the colors stored by the color storage unit for every color-based pattern portion, the extracted colors being used as thread color data specifying colors of the color-based pattern portions respectively, the assignment unit assigning the extracted colors to the respective color-based pattern portions, and a setting unit configured to set a predetermined extraction range containing a similar color or a contrast color based on the color information acquired by the acquiring unit. The assignment unit is configured to extract the color stored by the color storage unit in the set extraction range.