Image-Based Reflowable File Adaptation for Variable Displays
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for displaying digital images with text are inefficient and costly, as they require generating multiple versions to accommodate different display sizes, which can be cumbersome and resource-intensive.
Innovation Solution
A computer-implemented method and system for creating an image-based reflowable file that automatically adjusts line segmentation and rendering of text to fit various display sizes and zoom levels, allowing text to 'reflow' and adapt to different display dimensions by defining and storing the size and position of bounding regions relative to reflow objects.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple versions of content are generated to accommodate various display sizes, then adaptability to different displays is improved, but device complexity and resource consumption increase
Solution Approach 1:
The patent segments the text content into individual words or character-level units, each with defined bounding boxes and baseline information. This segmentation allows the text to be independently manipulated and reflowed to accommodate different display sizes without requiring multiple pre-generated versions, thus resolving the contradiction between adaptability and complexity.
Solution Approach 2:
The patent implements a dynamic text rendering system where text lines can automatically reflow and adjust their layout based on the display size. The system dynamically calculates optimal text positioning and segmentation for each display configuration, eliminating the need for static pre-generated versions and reducing overall system complexity.
2Adaptability or versatility
If multiple versions of content are generated for different display sizes, then display adaptability is improved, but loss of time and productivity decrease
Solution Approach 1:
The patent performs preliminary analysis of the original content to extract text elements, their positions, and baseline information. This preliminary processing is done once and stored, allowing rapid adaptation to different display sizes without requiring time-consuming regeneration of multiple versions, thus improving productivity while maintaining adaptability.
Solution Approach 2:
The patent changes parameters such as text segmentation, line spacing, and word positioning based on display size characteristics. By adjusting these parameters dynamically rather than generating entirely new content versions, the system achieves display adaptability with minimal time investment, resolving the contradiction between adaptability and time loss.
3Manufacturing precision
If text is formatted for a specific display size, then rendering precision for that display is improved, but adaptability to other display sizes deteriorates
Solution Approach 1:
By segmenting text into discrete units with recorded positions and baselines, the patent enables precise rendering on the original display size while maintaining the ability to reflow and adapt to other sizes. The segmented structure preserves rendering precision through accurate position tracking while enabling flexibility for different displays.
Solution Approach 2:
The patent creates a universal text representation format that can function on multiple display sizes simultaneously. The standardized bounding box and baseline information allow the same text data to be precisely rendered on various displays, achieving both precision and adaptability without requiring display-specific formatting.
Data Source
AI summary
A computer-implemented method is provided for creating an image-based reflowable file. The image-based reflowable file is configured to automatically adapt itself to be rendered on various sized displays and windows, by permitting the lines of reflow objects to "reflow" according to the given size of a display or window. The method includes receiving. First, an image of content having reflow objects and identifying bounding regions to enclose a reflow object contained in the image. A reflow object baseline for each of the reflow objects is then identified, and the position of each of the bounding regions containing the reflow objects is determined, relative to the image and also relative to the corresponding reflow object baseline. The size of each of the bounding regions is then determined, for example in terms of width and height, and stored.


