Screen Magnification Using Text-Graphic Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for displaying text on computer screens, particularly when magnified, suffer from rasterization errors and distortions due to fixed pixel locations, leading to illegibility and poor visual quality, especially for small text features and varying screen resolutions.
Innovation Solution
The implementation of a system that separates text drawing requests from other graphical requests, stores text information in a database, and uses a compositor to create a zoom pixel map with magnified and translated text rendered directly at final display sizes, minimizing rendering errors through techniques like anti-aliasing and sub-pixel hinting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If text is magnified using conventional rasterization methods, then the text size increases, but rasterization errors and distortions increase leading to illegibility
Solution Approach 1:
The patent segments text rendering from other graphical rendering operations. Text drawing requests are separated and stored in a database, then processed independently by a compositor that applies specialized text rendering techniques. This segmentation allows text to be optimized separately from general graphics, preventing the degradation that occurs when both are processed through the same rasterization pipeline.
Solution Approach 2:
The patent performs preliminary action by pre-processing text information and storing it in a database before final composition. Text drawing requests are captured, analyzed, and stored with their original coordinate information. This preliminary processing allows the compositor to later reconstruct text at arbitrary magnifications using the stored information, rather than relying on error-prone real-time rasterization of magnified graphics.
2Ease of operation
If bitmap fonts are used for text display, then text can be displayed at fixed sizes, but text does not scale smoothly and becomes difficult to read at magnified sizes
Solution Approach 1:
The patent implements dynamic text rendering that adapts to arbitrary magnification levels. Instead of using fixed bitmap fonts that only work at specific sizes, the system stores text drawing requests in a database and dynamically reconstructs text at the required magnification using a compositor. This allows text to scale smoothly to any size while maintaining readability, as the rendering parameters are adjusted dynamically based on the desired display size.
3Adaptability or versatility
If outline fonts are used for text display, then text can be scaled smoothly, but text quality degrades at very small text sizes
Solution Approach 1:
The patent applies local quality by using different rendering approaches for different text sizes and contexts. The compositor analyzes text drawing requests and applies appropriate rendering techniques based on the specific requirements - using outline font methods when scaling flexibility is needed and optimized rendering when text size is very small. This localized adaptation of rendering quality ensures optimal text appearance in each specific context rather than using a single approach for all situations.
4Manufacturing precision
If screen resolution is increased to improve text clarity, then pixel size decreases improving detail, but the same amount of text requires more screen space reducing information density
Solution Approach 1:
The patent changes the parameter of text rendering by storing text information in a database and dynamically adjusting rendering parameters during composition. Instead of being constrained by fixed screen resolution and pixel sizes, the system can render text at optimal quality for any display size by adjusting the rendering parameters in the compositor. This allows clear text display without requiring increased screen resolution, as the same text can be rendered clearly at any size through parameter adjustment rather than through higher resolution requirements.
Data Source
AI summary
A screen magnification tool to scale the content of a computer display screen by distinguishing text and non-text elements of the content and applying different scaling methods to the text and non-text elements. Information about the text elements is stored in a database. Other embodiments are also described.


