Graphic Layer Sequence Numbering for Android Display Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional methods for displaying and merging graphic layers on an Android platform are inefficient, relying on Z-axis order and resulting in high power consumption due to excessive stream usage, which does not optimize performance.

Innovation Solution

A method and device that assign sequence numbers to graphic layers based on overlay order and weight values, allowing for optimized display and merging, reducing the number of streams needed and thus lowering power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graphic layers are processed sequentially in Z-axis direction using traditional Hwcomposer, then overlay order can be maintained, but processing efficiency is reduced and power consumption increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically adjusts the processing order of graphic layers based on their overlay relationships and priority levels, rather than following a fixed sequential order. The Hwcomposer dynamically determines which layers to process first by evaluating their Z-axis positions and priority tags, enabling flexible reordering that optimizes both processing efficiency and power consumption while maintaining correct overlay display order.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameters by introducing priority tags and reordering layers based on multiple criteria (Z-axis position, priority level, and overlay relationships). This parameter-based reordering allows the system to process high-priority layers first and merge adjacent layers more effectively, reducing the number of streams required and lowering power consumption while maintaining display correctness.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If many streams are used to achieve optimal display performance, then graphic layers can be displayed correctly, but power consumption of DIU increases

Engineering Contradiction:
Improvedisplay correctnessVSAvoidDIU power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent merges adjacent graphic layers that have the same priority tag and compatible display attributes into fewer streams. By identifying layers that can be combined without compromising display correctness, the system reduces the total number of streams required, thereby lowering DIU power consumption while maintaining reliable display output.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent discards redundant stream allocations by eliminating the need for separate streams for layers that can be efficiently merged. The system recovers power consumption resources by processing fewer streams through the DIU, while the merged layer information is recovered and preserved to ensure correct display rendering.

Inventive Principle:
Principle #34Discarding and recovering

3Stability of the object's composition

If graphic layers are merged sequentially from highest to lowest Z-axis layer, then overlay order is preserved, but merging flexibility is limited

Engineering Contradiction:
Improveoverlay order stabilityVSAvoidmerging flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic reordering based on priority tags, allowing the system to adaptively determine merging sequences rather than following a fixed top-down or bottom-up approach. This dynamic flexibility enables the Hwcomposer to optimize merging operations while maintaining stable overlay order through priority-based constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the merging criteria by incorporating priority tags as an additional parameter beyond Z-axis position. This allows the system to flexibly select which layers to merge based on multiple parameters (Z-position, priority level, and compatibility), enhancing merging versatility while preserving overlay stability through constrained reordering.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11222391B2Method and device for displaying graphic layers
Publication Date: 2022.01.11 GLENFLY TECH CO LTD
  • US11222391B2 patent drawing
  • US11222391B2 patent drawing
  • US11222391B2 patent drawing

AI summary

A method for displaying graphic layers is provided. The method includes: receiving a plurality of graphic layers; assigning sequence numbers to the graphic layers according to an overlay order; and displaying the graphic layers in a sequence order according to the sequence numbers.