Electronic Document Layout Scaling for Display Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When an electronic document with a specified page size is displayed on a screen with a different display size, the layout modification often results in changed graphic positions, leading to loss of meaning and aesthetics due to altered relative positioning of graphics.
Innovation Solution
A method involving an initial layout calculation of graphic locations on a page, followed by scaling the graphics and locations to match the screen size, allowing a subsequent layout to place the text flow on a scaled version of the page while preserving graphic positions and aesthetics.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the layout of an electronic document is modified to fit a screen with a different display size than the specified page size, then the document can be displayed on the screen, but the relative positions of graphics change, causing loss of meaning and aesthetics
Solution Approach 1:
The patent changes the scale parameter of the entire document layout to adapt to different screen sizes. By applying a uniform scale factor to all elements (text, graphics, and their positions), the document maintains its original relative positioning and aesthetic relationships while fitting different display dimensions.
Solution Approach 2:
The patent introduces a scaling dimension that transforms the document from a fixed page size to a flexible display size. By treating the layout as a scalable coordinate system rather than a fixed grid, the system can adapt to various screen dimensions while preserving the proportional relationships between all elements.
2Adaptability or versatility
If the layout of an electronic document is modified to fit a screen with a different display size than the specified page size, then the document can be displayed on the screen, but the meaning conveyed by relative graphic positioning is lost
Solution Approach 1:
The patent applies a uniform scaling transformation to all graphical elements and their position coordinates. This parameter change ensures that the relative positioning relationships that convey semantic meaning are preserved, while the overall document size adapts to the target screen dimensions.
Solution Approach 2:
The patent creates a scaled copy of the entire document layout including all graphics and their positions. This copy maintains the exact same relative relationships as the original, ensuring semantic integrity, while being adapted to the target display size through the scaling transformation.
3Area of stationary object
If graphics are repositioned during layout modification, then the document fits the screen size, but the aesthetics dependent on original graphic positioning are degraded
Solution Approach 1:
The patent changes the scale parameter uniformly across all elements rather than repositioning individual graphics. This maintains the stable compositional relationships and aesthetic relationships between elements while adapting the overall layout to fit the available display area.
Solution Approach 2:
The patent implements a universal scaling mechanism that applies to all document elements simultaneously. This single transformation serves multiple functions: adapting to different screen sizes, preserving aesthetic relationships, and maintaining compositional stability across various display contexts.
Data Source
AI summary
A method of operating a device having a screen with a display size, including: obtaining an electronic document (ED) having a text flow, multiple graphics, and a page size; calculating, during a first layout of the ED, locations for the multiple graphics on a page having the page size specified in the ED; generating a scaled version of the page having the display size by scaling the graphics and the locations, where scaling the graphics results in scaled graphics and scaling the locations results in scaled locations; placing, during a second layout of the ED, the text flow on the scaled version of the page with the scaled graphics at the scaled locations; and displaying, by the device, the scaled version of the page with the text flow and the scaled graphics at the scaled locations on the screen.


