Embroidery Data Generator Random Color Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embroidery data generating devices are cumbersome when users want to specify unusual thread colors for embroidery patterns, as they require parsing every data entry to determine availability, limiting user flexibility and creativity.

Innovation Solution

An embroidery data generating device that includes a storage device for preset color information, an extractor to randomly select color data, and an allocator to assign these colors to thread color data for each pattern section, allowing for random and user-preferred color allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the embroidery data generating device uses predetermined coloring data to determine thread colors, then the color selection is simplified and automated, but the user cannot specify unusual or preferred colors freely

Engineering Contradiction:
Improveease of color specificationVSAvoiduser color specification flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically switches between two operational modes: automatic mode using predetermined coloring data for simplified operation, and manual mode allowing users to freely specify unusual colors. This dynamic adaptability resolves the contradiction by making the system flexible enough to accommodate both ease of operation and user versatility depending on the situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The embroidery data generating device is designed to perform multiple functions: it can automatically assign colors using predetermined coloring data for standard operations, and it can also accept manual user input for unusual color specifications. This multi-functionality allows the single device to serve both automated and creative user needs without requiring separate systems.

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

2Adaptability or versatility

If the device allows manual specification of unusual colors, then user creativity is enabled, but every data entry must be parsed to determine availability making the process cumbersome

Engineering Contradiction:
Improvecolor specification flexibilityVSAvoiddata processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary organization of color data by maintaining predetermined coloring data that maps pattern sections to available thread colors. When users want to specify unusual colors, the system has already prepared the color availability information, so users can select from pre-validated options without triggering complex parsing operations for each individual selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The predetermined coloring data acts as an intermediary layer between the user's color specification requests and the underlying thread color availability data. Instead of directly parsing every user input against the complete thread database, the system uses the predetermined coloring mappings as an intermediate reference, simplifying the verification process while still enabling flexible color selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the device parses every data entry to check color availability, then accurate color assignment is ensured, but the operation becomes time-consuming and cumbersome

Engineering Contradiction:
Improvecolor assignment accuracyVSAvoidcolor specification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation and organization of color availability data before user interaction. By pre-processing the thread color database and creating predetermined coloring mappings, the system ensures accuracy is maintained while reducing the time required during actual color specification, as users work with pre-validated color options rather than raw unprocessed data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8774957B2Embroidery data generating device, computer readable medium storing embroidery data processing program, and sewing machine
Publication Date: 2014.07.08 BROTHER KOGYO KK
  • US8774957B2 patent drawing
  • US8774957B2 patent drawing
  • US8774957B2 patent drawing

AI summary

An embroidery data generating device is disclosed. The embroidery data generating device generates embroidery data that is used for sewing an embroidery pattern including multiple color-wise pattern sections with a sewing machine and that includes thread color data specifying a color of each of the color-wise pattern sections. The embroidery data generating device includes a first storage device that stores multiple entries of preset color information; an extractor that randomly extracts color data used as the thread color data from each entry of the color information stored in the first storage device; and an allocator that randomly allocates the color data extracted by the extractor to each of the thread color data associated with each of the color-wise pattern sections.