Parallel Object Analysis for Digital Design Layout Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital design editing systems are inefficient, consuming significant processing capacity and time, and often produce aesthetically unsuitable designs due to limited operational capabilities and inability to perform human-like adjustments.
Innovation Solution
A digital design system that analyzes initial layouts of digital objects, concurrently performs operations of different magnitudes using graphics processing units to generate candidate layouts and evaluate their aesthetic scores, thereby optimizing layout arrangements and improving design efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If conventional digital design editing systems automatically propose adjustments to digital objects, then design adjustment capability is provided, but processing time and computer-processing capacity consumption increase significantly
Solution Approach 1:
The patent segments the layout adjustment process into multiple independent candidate layout generations that can be processed in parallel. Instead of adjusting one layout at a time, the system divides the work into multiple candidate layouts (first candidate layout, second candidate layout, etc.), each processed independently by different processing units, thereby reducing total processing time while maintaining automation.
Solution Approach 2:
The patent introduces parallel processing as an additional dimension to the layout adjustment process. By utilizing multiple processing units operating simultaneously on different candidate layouts, the system transforms a sequential single-dimensional process into a parallel multi-dimensional process, significantly improving processing efficiency.
2Productivity
If conventional systems perform limited operations on digital objects, then processing speed is maintained, but design quality and aesthetic suitability deteriorate
Solution Approach 1:
The patent changes the parameter of operation diversity by implementing multiple types of operations (move operation, resize operation, rotate operation) with varying operation magnitudes. This allows the system to explore a broader design space with higher quality variations while maintaining processing speed through parallel execution of these diverse operations on different candidate layouts.
3Device complexity
If conventional systems process designs sequentially, then resource consumption is manageable, but overall design exploration capability is limited
Solution Approach 1:
The patent segments the design exploration into multiple candidate layouts processed in parallel, each representing a different exploration path. This segmentation allows the system to manage complexity by dividing the overall task into manageable independent units while simultaneously increasing design variation exploration capability through concurrent processing of multiple possibilities.
Data Source
AI summary
This disclosure covers methods, non-transitory computer readable media, and systems analyze a digital design document having an initial layout of digital objects and automatically generate candidate layouts by concurrently performing operations on the digital objects within the initial layout. By iteratively performing concurrent operations, in some implementations, the methods, non-transitory computer readable media, and systems produce multiple candidate layouts that the systems evaluate by generating design scores. Based on a comparison of such design scores, the methods, non-transitory computer readable media, and systems generate one or more modified layouts (from among the candidate layouts) for presentation to a user.


