Gradient Skin Rendering via Abstracted Color Ranges

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile phone user interface skin changing methods lead to increased network loading burden and memory consumption due to large background images, particularly those with simple gradient colors, which slow down program loading and consume more memory.

Innovation Solution

A method and device that apply a gradient color skin by sending a skin changing request to a server, receiving the skin in an abstracted form comprising gradient color ranges instead of a full image, and generating the displayed region based on these ranges, reducing network transmission and memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Illumination intensity

If large background images are used for skin display, then visual quality is improved, but network loading burden and memory consumption increase

Engineering Contradiction:
Improvevisual qualityVSAvoidmemory consumption
Core Design Contradiction:
Illumination intensityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential color information (start color, end color, gradient direction) from the complete skin image, transmitting this condensed data instead of the full image. This extraction principle reduces the data quantity from megabytes to bytes while preserving the ability to reconstruct the visual appearance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the skin representation from pixel-based image data to parameter-based gradient definitions. By changing the representation parameters from millions of pixel values to a few gradient parameters (start color, end color, direction), the system achieves both visual quality and memory efficiency.

Inventive Principle:
Principle #35Parameter changes

2Illumination intensity

If large background images are used for skin display, then visual quality is improved, but program loading speed decreases

Engineering Contradiction:
Improvevisual qualityVSAvoidprogram loading speed
Core Design Contradiction:
Illumination intensityVSSpeed

Solution Approach 1:

The patent extracts only the essential color information (start color, end color, gradient direction) from the complete skin image, transmitting this condensed data instead of the full image. This extraction principle reduces the data quantity from megabytes to bytes while preserving the ability to reconstruct the visual appearance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server pre-processes the skin images into gradient parameter formats and stores them in this optimized form. When a user requests a skin, the pre-processed parameter data is immediately available for transmission, eliminating the need for real-time image processing and accelerating the loading process.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If simple gradient color skins are used, then memory consumption is reduced, but visual quality may deteriorate

Engineering Contradiction:
Improvememory consumptionVSAvoidvisual quality
Core Design Contradiction:
Quantity of substanceVSIllumination intensity

Solution Approach 1:

The patent transforms the skin representation from pixel-based image data to parameter-based gradient definitions. By changing the representation parameters from millions of pixel values to a few gradient parameters (start color, end color, direction), the system achieves both visual quality and memory efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a mathematical model (gradient formula) that copies the essential visual characteristics of the original skin image. This model can generate pixel values on-demand, reproducing the visual appearance without storing the actual image data, thus achieving lossless compression for gradient-based skins.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9665247B2Method and device for applying a new skin to a display environment
Publication Date: 2017.05.30 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9665247B2 patent drawing
  • US9665247B2 patent drawing
  • US9665247B2 patent drawing

AI summary

Method, system, and computer-readable medium for applying a new skin to a display environment are disclosed. In one aspect, at a device having one or more processors, memory, and a display: user input for switching to a new skin for a display environment on the device is received, the new skin being of a gradient color type; in response to the user input, a skin changing request is sent to a server, wherein the skin changing request identifies the new skin and the type of the new skin; the new skin is received from the server in an abstracted form, the abstracted form comprising one or more gradient color ranges in lieu of an image of the new skin; and a displayed region of the new skin is generated based on the one or more gradient color ranges.