Automated Monogram Weaving via Boolean Intersection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing embroidery computer software cannot automatically weave overlapping graphemes to replicate hand-made monograms, requiring user intervention to create such designs.

Innovation Solution

The software employs 2D Constructive Solid Geometry to calculate Boolean intersections of letters and determine layer positions, allowing for automated weaving of overlapping graphemes without user intervention, outputting vector graphics or embroidery designs for machine embroidery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If existing embroidery software creates overlapping graphemes, then the letters and symbols can be displayed, but they cannot be automatically woven to replicate hand-made monograms

Engineering Contradiction:
Improveautomated weaving of graphemesVSAvoiduser intervention required
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The software performs automated monogram creation by calculating Boolean intersections and determining layer positions independently, allowing the system to serve itself without requiring user intervention for the weaving process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The software changes the operational parameters from simple overlapping to complex Boolean intersection calculations, enabling automated weaving by transforming the fundamental approach to grapheme interaction

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If hand-made monogramming is used to achieve woven graphemes, then the monogram can be created with proper overlapping, but the process requires significant user time and effort

Engineering Contradiction:
Improvemonogram weaving accuracyVSAvoiduser time for creation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The software replaces the manual mechanical process of hand-drawing and layering graphemes with automated computer-based Boolean intersection calculations, eliminating the need for manual manipulation while maintaining precise weaving results

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The software performs preliminary Boolean intersection calculations and layer position determinations automatically before the actual embroidery output, preparing the woven monogram design in advance without requiring user time during the creation process

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8694146B2Computer software application to create weaving monogramming of letters and symbols in both graphic and embroidered output
Publication Date: 2014.04.08 DOUKAKIS IOANNIS
  • US8694146B2 patent drawing
  • US8694146B2 patent drawing
  • US8694146B2 patent drawing

AI summary

A method of creating embroidery designs with the use of embroidery software to weave overlapping graphemes to imitate monogramming by hand. A user-specified template for letter layout is designed so that letters overlap. Software reads the letters from a True-Type/Open-Type font file in vector form. Each individual letter is distorted to the template using 3rd degree Bezier Surfaces, 2nd degree Bezier curves and line segments are converted to 3rd degree Bezier curves. Software calculates the intersecting areas using 2-Dimensional Constructive Solid Geometry (CSG) to determine which letter will be on-top at each letter intersection, and sorts the intersecting areas into zones, wherein the top letter for each zone is toggled, letters within a zone are alternated, and only the top letter segment is shown. Software cuts out letter segments that will be below another letter at each intersection, and fills the weaved letter or grapheme areas with embroidery.