Dynamic Panel Negotiation for Variable Data Printing Layout
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing page layout methods lack flexibility in accommodating varying numbers and sizes of graphical elements, leading to inefficient space allocation and aesthetic issues, particularly in Variable Data Printing and template-based applications, where elements with different aspect ratios and proportions struggle to maintain their preferred sizes within containers.
Innovation Solution
A method that calculates the preferred size of panels based on the preferred sizes of their objects using arrangement rules such as aspect ratio and equal spacing, allowing panels to negotiate and adjust their sizes dynamically to accommodate elements aesthetically, while maintaining their aspect ratios and proportions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If containers have fixed edges with absolute positions, then layout precision is maintained, but flexibility in space allocation deteriorates
Solution Approach 1:
The patent applies the dynamics principle by making container edges movable rather than fixed. The layout system allows containers to dynamically adjust their positions and sizes based on the actual dimensions of placed elements and negotiation with adjacent containers. This enables the layout to adapt flexibly to different element sizes while maintaining aesthetic alignment through controlled movement of container boundaries.
2Device complexity
If containers are allocated fixed sizes, then layout simplicity is maintained, but space utilization efficiency deteriorates
Solution Approach 1:
The patent applies parameter changes by allowing container dimensions to be dynamically adjusted based on the actual size of placed elements. Instead of using fixed container sizes, the system modifies container parameters (width, height, position) to match the elements they contain, thereby improving space utilization while maintaining layout coherence through automated negotiation between adjacent containers.
3Stability of the object's composition
If elements are scaled to fit fixed containers, then layout consistency is maintained, but element quality deteriorates
Solution Approach 1:
The patent applies inversion by reversing the traditional approach: instead of scaling elements to fit fixed containers, the system adjusts container sizes to accommodate elements at their natural dimensions. This eliminates the need for quality-deteriorating scaling operations while maintaining layout consistency through automated container negotiation and positioning.
4Manufacturing precision
If manual layout adjustment is used, then aesthetic control is improved, but time consumption increases
Solution Approach 1:
The patent applies self-service by implementing an automated layout system where containers autonomously negotiate their sizes and positions based on element dimensions and layout constraints. The system automatically adjusts container boundaries and resolves spatial conflicts without requiring manual intervention, thereby achieving aesthetic control while significantly reducing time consumption compared to manual layout adjustment.
Data Source
AI summary
Disclosed are methods for laying out objects on a page which may be operative at a pre-layout calculation stage (107) or a post-layout calculation stage (109). The methods involve objects such as panels (202) into which multiple containers (203) may be configured to negotiate for space within the panel (202) upon insertion of content (204) into the panels. Typically some of the content (204) is variable for each instance of document production according to the layout. The laying out involves the application of multiple arrangement rules (FIGS. 5A-5D) and arbitration between preferred and actual dimensions (eg. height and width) of the objects including panels and containers.


