Display Device Text Sizing Through Preliminary Fit Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies struggle to optimally determine character sizes and layouts for text display across various devices and languages, leading to reduced readability and inefficient use of display area due to unpredictable text overflow and scroll areas.
Innovation Solution
A display device and method that includes a controller to provisionally place objects, determine their optimal size to fit within the display area, and adjust character sizes and layouts to ensure complete containment, using settings and processes to handle single-line and multi-line text elements effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a general-purpose display engine such as a web browser is used, then display flexibility and adaptability are improved, but it becomes difficult to predict display results and define optimal text sizes in advance
Solution Approach 1:
The patent performs preliminary verification of text display by temporarily rendering text at predetermined sizes and positions before final display. This preliminary action allows the system to predict whether text will fit within the display area, resolving the contradiction by making display results predictable through advance checking while still using flexible web browser rendering
2Reliability
If character size is specified small enough to be safe for all scenarios, then text overflow is prevented, but text is displayed in smaller size than optimal in many cases
Solution Approach 1:
The system performs preliminary verification by temporarily displaying text at the desired optimal size before final rendering. This allows the system to identify cases where text will fit without overflow, enabling use of larger optimal character sizes rather than consistently using small safe sizes, thus improving readability while maintaining reliability
Solution Approach 2:
The patent dynamically adjusts character size parameters based on verification results. When preliminary display shows text fits within the display area, the system uses the predetermined optimal character size. When overflow is detected, it adjusts to a smaller size. This dynamic parameter adjustment resolves the contradiction by adapting character size to actual display conditions
3Productivity
If character size is changed in multiple stages according to number of characters, then some optimization is achieved, but it is difficult to determine thresholds for word strings and sentences with indefinite text lengths
Solution Approach 1:
Instead of pre-defining complex thresholds for different text lengths, the system performs preliminary verification by temporarily rendering the actual text content at the desired size. This preliminary action directly tests whether the text fits, eliminating the need for complex threshold calculations and making the optimization process simpler while still achieving character size optimization
4Productivity
If advance verification is performed on a case-by-case basis to specify optimal character size, then readability is improved, but processing time and complexity increase
Solution Approach 1:
The system performs preliminary verification by temporarily rendering text before final display. This preliminary action is optimized by using the same web browser display engine for both verification and final rendering, avoiding duplicate heavy processing. The verification quickly determines whether optimal character sizes can be used, improving readability while minimizing additional processing time
Data Source
AI summary
This display device includes a display and a controller. The controller provisionally places an object on a display area of the display, determines a display size of the object that allows the object to be contained within the display area by comparing a size of the object with a size of the display area, and renders the object in the display area using the thus determined display size of the object.


