Floating Character String Rendering Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for displaying character strings on a terminal in a floating manner on a UI, such as in video applications, often result in high power consumption and video freezing due to the use of a single rendering method for all character strings, which can be inefficient and affect display quality.

Innovation Solution

A character string display processing method that differentiates rendering preprocessing based on whether a target character string includes a preset type, using first rendering preprocessing for non-preset type characters and second preprocessing for preset type characters, generating specific rendering instructions for each type to optimize image rendering and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single rendering method is used for all character strings, then the implementation is simple, but power consumption increases and video freezing occurs

Engineering Contradiction:
Improverendering method complexityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent segments character strings into two categories: those containing preset special characters (emojis, symbols) and those without. Different rendering methods are applied to each segment type - glyph-based rendering for regular characters and bitmap-based rendering for special characters, thereby reducing overall power consumption while maintaining simplicity for common cases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different rendering qualities to different parts of the character string based on local requirements. Regular characters use efficient glyph rendering, while special characters use bitmap rendering to ensure display quality. This localized approach optimizes power consumption without compromising the overall display quality of the character string.

Inventive Principle:
Principle #3Local quality

2Device complexity

If a single rendering method is used for all character strings, then the implementation is simple, but video freezing occurs

Engineering Contradiction:
Improverendering method complexityVSAvoidvideo playback stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

By segmenting character strings and applying appropriate rendering methods, the patent avoids the performance degradation that causes video freezing. The efficient glyph-based rendering for regular characters reduces processing load, while bitmap-based rendering ensures proper display of special characters, maintaining overall system stability during video playback.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If different rendering methods are used for different character types, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidrendering method complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent performs preliminary classification of characters into regular and special types before rendering. By identifying preset special characters in advance and preparing appropriate rendering methods, the system reduces power consumption during actual video playback while managing complexity through pre-computed rendering strategies.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If different rendering methods are used for different character types, then video playback stability is improved, but device complexity increases

Engineering Contradiction:
Improvevideo playback stabilityVSAvoidrendering method complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent improves video playback stability by segmenting character rendering into two optimized paths, avoiding the performance bottlenecks that cause freezing. The system manages this increased complexity through efficient character classification and selective application of rendering methods, ensuring smooth video playback.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11743556B2Character string display processing method and apparatus, terminal, and storage medium
Publication Date: 2023.08.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US11743556B2 patent drawing
  • US11743556B2 patent drawing
  • US11743556B2 patent drawing

AI summary

A character string display processing method is provided. The method includes: receiving a character display instruction; performing, in response to determining a target character string in the character string set does not include a character of a preset type, first rendering preprocessing on a target character included in the target character string to obtain a first rendered data set, and generating a rendering instruction about the character string set according to the first rendered data set; and performing, in response to determining the target character string includes a character of a preset type, second rendering preprocessing on the target character string to obtain a second rendered data set, and generating a rendering instruction about the character string set according to the second rendered data set.