Circular Pattern Display Transparency Compensation Low Power Chips

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Low power chips without a floating point unit (FPU) struggle to display circular patterns smoothly due to their inability to perform complex graphical user interface arithmetic, resulting in rough edges that fail to meet user aesthetics standards.

Innovation Solution

An optimizing method that calculates transparency compensation values for adjacent points on a circular pattern using a maximum transparency limit, gradually increasing or decreasing transparency to redraw points, ensuring smooth display without the need for a FPU, employing formulas like tran=(dy-floor(dy))*maxtrans+0.5 in the Y-axis direction and tran=(dx-floor(dx))*maxtrans+0.5 in the X-axis direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If low power chips without FPU are used, then energy consumption is reduced and cost is lowered, but the ability to display circular patterns smoothly deteriorates due to inability to perform floating point arithmetic

Engineering Contradiction:
Improvepower consumptionVSAvoiddisplay smoothness
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent changes the computational parameters from floating point to fixed point arithmetic, and introduces transparency compensation values as a new parameter to achieve smooth circular display effects without requiring FPU hardware. This allows low power chips to render smooth circles by using integer-based transparency values (0-255) instead of floating point operations.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If transparency compensation values are calculated and applied to adjacent points, then the smoothness of circular pattern edges is improved, but the computational complexity increases

Engineering Contradiction:
Improveedge smoothnessVSAvoidcalculation complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the circular pattern into discrete points and calculates transparency compensation values for each point independently based on its distance from the ideal circular path. This segmentation approach simplifies the overall problem by breaking down the complex curve rendering into manageable point-by-point calculations using basic arithmetic operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial transparency compensation by only calculating transparency values for points that fall outside the ideal circular boundary, rather than processing all points uniformly. This selective approach reduces unnecessary computations while still achieving smooth edge rendering where it matters most.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10438324B2Optimizating method, system, and smart device to display circular patterns smoothly
Publication Date: 2019.10.08 HUIZHOU TCL MOBILE COMM CO LTD
  • US10438324B2 patent drawing
  • US10438324B2 patent drawing
  • US10438324B2 patent drawing

AI summary

An optimizing method, a system, and a smart device to display circular patterns smoothly are provided by the present disclosure. It gets coordinate values of all points on the circular pattern. It calculates respective transparency compensation values of two adjacent points with respect to a corresponding one of the points to any coordinate in an X-axis direction and a Y-axis direction of the circular pattern using a maximum limit of the transparency as a benchmark, and then calculates a transparency compensation value of the corresponding one of the points using the transparency compensation values of the two adjacent points. Finally, it redraws all points of the circular pattern based on the calculated transparency compensation value and the RGB parameters of the corresponding one of the points.