Embroidery Data Generator Color Range Extraction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional embroidery data generators are time-consuming and cumbersome when users attempt to customize embroidery patterns with desired colors, as they require manual selection and confirmation of thread colors for each color-based pattern portion, often resulting in colors that do not match the user's preferences.
Innovation Solution
An embroidery data generator that includes a display unit for color chart representation in the HSV color space, allowing users to set a color range and randomly extract colors within that range for thread color data, ensuring that the extracted colors are assigned to corresponding color-based pattern portions, thereby facilitating the creation of desired coloration patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual selection and confirmation of thread colors is performed for each color-based pattern portion, then color customization is possible, but the operation becomes time-consuming and cumbersome
Solution Approach 1:
The system automatically extracts colors from the color chart and assigns them to pattern portions without requiring manual user selection for each portion. The control device performs automatic color assignment based on user-defined color ranges, making the system serve itself rather than requiring continuous user intervention.
Solution Approach 2:
The user preliminarily defines the desired color range using the color chart before the actual color assignment process. This preliminary action establishes the color constraints and preferences, allowing the subsequent automatic assignment to efficiently generate results that match user expectations without requiring detailed per-portion specification.
2Extent of automation
If predetermined color thresholds are used for automatic color extraction, then color assignment is automated, but the extracted colors may not correspond to user-desired colors
Solution Approach 1:
The color extraction process transitions from using fixed predetermined thresholds to using dynamic user-defined ranges. The control device allows users to interactively adjust color range parameters on the color chart, making the extraction criteria adaptable to specific user preferences rather than being constrained by fixed predetermined values.
Solution Approach 2:
The system changes the color extraction parameters from fixed predetermined thresholds to user-adjustable ranges. By allowing users to modify hue, saturation, and brightness parameters on the color chart, the system adapts the extraction criteria to match desired color outcomes, resolving the mismatch between automated extraction and user expectations.
3Ease of operation
If colors are extracted from a fixed color range, then the process is simple, but a variety of coloration patterns cannot be provided
Solution Approach 1:
The color range transitions from being fixed to being dynamically adjustable by users. The control device enables users to modify color range parameters on the color chart, allowing the system to adapt to different coloration pattern requirements while maintaining ease of operation through a user-friendly interface.
Solution Approach 2:
The color chart and range selection mechanism serve multiple functions: they allow users to define specific color ranges, explore different coloration patterns, and generate diverse embroidery designs. This universal tool enables both simple and complex coloration tasks within a single integrated interface.
Data Source
AI summary
An embroidery data generator generating embroidery data on which an embroidery pattern is sewn includes a display unit configured to be capable of color display, a control device configured to cause the display unit to display a color chart representing at least one of three attributes of hue, saturation and value of a color, to set a range on the color chart displayed by the display unit, to randomly extract one of colors within the set range, the one color being used as thread color data, the embroidery pattern including a plurality of color-based pattern portions, the thread color data specifying colors of the color-based pattern portions, and to assign the extracted color to the thread color data of a corresponding one of the color-based pattern portions.


