Local Text Rendering in Composite Images
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Text in images displayed on computing devices, such as digital televisions and near-eye displays, often appears blurry or difficult to read due to differences in display devices and time-dependent contextual factors, leading to reduced quality and clarity.
Innovation Solution
Rendering text and non-text portions of an image separately using local contextual rendering information specific to the computing and display device, allowing for optimal text rendering based on device capabilities and context, including display technology, color space, and time-dependent factors like user movement and background changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If text and non-text content are rendered together as a single image, then the rendering process is simplified, but text quality deteriorates due to distortions from scaling and frame rate conversion
Solution Approach 1:
The patent divides the image into two separate components: text content and non-text content. The text portion is received as unrendered text data while the non-text portion is received as image data. This segmentation allows independent processing of each component, enabling high-quality text rendering through local contextual rendering while maintaining simplified overall architecture through separate transmission channels.
Solution Approach 2:
The patent extracts the text content from the complete image and transmits it separately as unrendered text data. This extraction enables the text to be rendered locally on the display device with full control over rendering parameters, avoiding the quality degradation that occurs when text is embedded within a pre-rendered image subject to scaling and frame rate conversions.
2Loss of energy
If text is rendered using remote rendering information, then network bandwidth is reduced, but text quality deteriorates due to lack of device-specific optimization
Solution Approach 1:
The patent implements local quality by rendering text using device-specific contextual information available at the display device. The system receives unrendered text data and renders it locally using the display device's native resolution, color space, and other contextual parameters. This ensures optimal text quality adapted to each specific device while minimizing network bandwidth requirements by transmitting only essential text data rather than pre-rendered images.
3Manufacturing precision
If text rendering adapts to time-dependent contextual factors, then text readability is improved, but processing complexity increases
Solution Approach 1:
The patent implements dynamic text rendering by continuously monitoring time-dependent contextual factors such as user movement, viewing angle, and environmental conditions. The system adjusts text rendering parameters in real-time based on these dynamic conditions, maintaining optimal readability. This dynamic adaptation is achieved through efficient processing that leverages existing sensor data and contextual information, balancing improved readability with manageable processing complexity.
Data Source
AI summary
Various embodiments are disclosed that relate to enhancing the display of images comprising text on various computing device displays. For example, one disclosed embodiment provides, on a computing device, a method of displaying an image, the method including receiving from a remote computing device image data representing a non-text portion of the image, receiving from the remote computing device unrendered text data representing a text portion of the image, rendering the unrendered text data based upon local contextual rendering information to form locally rendered text data, compositing the locally rendered text data and the image data to form a composited image, and providing the composited image to a display.


