Dynamic Text Column Segmentation for Readability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic visual content, such as books and magazines, is often designed for specific display sizes, but with the increasing variety of devices used for consumption, there is a need for techniques to optimize the display of text content across multiple types and sizes of devices, ensuring optimal readability without widows or orphans and maintaining consistent line lengths.
Innovation Solution
An electronic device identifies separable text segments and determines whether to split them into multiple columns based on heuristics, adjusting line height and word spacing to ensure the text fits within the display, preventing widows and orphans, and maintaining consistent line lengths, while allowing authors to control text splitting settings.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If text is displayed as a single column on devices with different sizes, then the layout remains consistent with the original design, but readability deteriorates due to excessive scrolling and inconsistent line lengths
Solution Approach 1:
The patent segments text content into separable segments that can be independently formatted. When a text segment meets certain characteristics (length, content type), it is divided into multiple columns for display, while other segments remain as single columns. This segmentation allows the layout to adapt to different device sizes while maintaining readability through appropriate column distribution.
Solution Approach 2:
The patent implements dynamic text formatting where the number of columns is not fixed but determined by heuristics based on device characteristics, text segment properties, and display conditions. The system dynamically decides whether to split text into multiple columns or display as single column, and dynamically adjusts line height and spacing to optimize readability for each specific display context.
2Ease of operation
If text is split into multiple columns to improve readability on wide devices, then line length consistency improves, but layout complexity increases due to potential widows and orphans
Solution Approach 1:
The patent employs heuristics that evaluate text segment characteristics (length, content type, structural markers) to determine whether multiple column display is appropriate. The system provides feedback mechanisms to detect potential layout problems like widows and orphans, and adjusts formatting (line height, spacing) or column distribution to prevent these issues, thereby managing layout complexity while maintaining readability.
Solution Approach 2:
The patent changes formatting parameters such as line height (leading) and word spacing dynamically based on the display context and text segment properties. By adjusting these parameters, the system can make text segments fit appropriately into multiple columns without creating widows or orphans, thus improving readability while controlling layout complexity through parameter optimization rather than complex structural arrangements.
3Adaptability or versatility
If line height is decreased to allow more text to fit on display, then text segment eligibility for splitting improves, but readability may deteriorate due to reduced line spacing
Solution Approach 1:
The patent dynamically adjusts line height (leading) as a formatting parameter based on the specific display context and text segment characteristics. When splitting text into multiple columns, the system modifies line height to ensure text fits appropriately within columns while maintaining sufficient spacing for readability. This parameter change allows more text segments to become eligible for splitting without permanently compromising readability, as the adjustment is context-dependent and optimized for each display scenario.
Data Source
AI summary
Some embodiments provide a method for displaying text content on a device. The method receives a set of text content arranged in a single column. The method identifies a separable segment of the text content for display on a device. Based on properties of the text content and the device, the method determines whether the separable segment of the text content meets a set of characteristics for dividing the segment of text content into more than one column for display. When the separable segment of text content meets the set of characteristics, the method displays the segment of text content using more than one column.


