Gradient Skin Rendering via Abstracted Color Ranges
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Illumination intensity
If large background images are used for skin display, then visual quality is improved, but program loading speed decreases
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.
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.
3Quantity of substance
If simple gradient color skins are used, then memory consumption is reduced, but visual quality may deteriorate
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.
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.
Data Source
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.


