Multi-layer Graphics Painting for Mobile Device Display Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices face challenges in efficiently updating multi-layer graphic displays due to limited resources such as processor speed and battery life, requiring innovative methods to conserve resources while maintaining smooth visual changes.

Innovation Solution

Implementing a multi-layer graphics painting technique where a snapshot of the background image is saved, and only 'dirty' regions corresponding to active and new locations of elements are updated, eliminating the need to repaint the entire background with each update.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire background is repainted with each update of active graphic elements, then the display remains visually consistent, but processor usage and battery consumption increase significantly

Engineering Contradiction:
Improvevisual consistencyVSAvoidbattery consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The display is divided into multiple layers: a background layer containing static elements and an active layer containing dynamic elements. Only the active layer is updated when graphic elements change, while the background layer remains unchanged. This segmentation allows the system to maintain visual consistency without repainting the entire display, thereby reducing processor usage and battery consumption.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire background is repainted with each update, then visual updates are complete, but the time required for each update increases

Engineering Contradiction:
Improvecompleteness of visual updateVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By segmenting the display into background and active layers, the system updates only the necessary active layer when graphic elements change. This eliminates the time wasted repainting static background elements, significantly reducing update time while maintaining complete visual updates for dynamic content.

Inventive Principle:
Principle #1Segmentation

3Reliability

If limited mobile device resources are used for full-screen repainting, then display updates are thorough, but resource efficiency decreases

Engineering Contradiction:
Improvethoroughness of display updateVSAvoidresource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The display is segmented into background and active layers, allowing updates to be performed only on the active layer when needed. This approach maintains thorough visual updates for dynamic elements while dramatically improving resource efficiency by avoiding redundant repainting of static background content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of performing a complete full-screen repainting operation, the system applies partial action by updating only the specific regions containing active graphic elements. This partial update approach maintains visual completeness for dynamic content while significantly improving resource efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9092241B2Multi-layer graphics painting for mobile devices
Publication Date: 2015.07.28 VERIZON PATENT & LICENSING INC
  • US9092241B2 patent drawing
  • US9092241B2 patent drawing
  • US9092241B2 patent drawing

AI summary

A mobile device may efficiently update a multi-layer graphic display by storing a background image representing an image of a graphic user interface displayed by the device but not including graphic elements that are in an active layer of the graphic user interface. The device may determine regions in the graphic user interface that previously corresponded to locations of the graphic elements and that no longer correspond to locations of the graphic elements; and issue one or more graphic commands to set the determined regions to be equal to corresponding regions from the background image.