Display Pipe Idle Screen Compression for Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital systems waste bandwidth and power when displaying static images over time, as they continuously fetch and composite frames despite no changes, leading to inefficiency in memory usage and power consumption.

Innovation Solution

A display pipe is configured to detect static content by monitoring frames for consecutive changes, compressing static frames, and writing them to memory, allowing for reduced memory access and power consumption by displaying the compressed frame instead of recompositing frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If frames are continuously fetched and composited for display refresh, then display refresh is maintained, but memory bandwidth consumption and power usage increase unnecessarily for static content

Engineering Contradiction:
Improvepower consumptionVSAvoiddisplay refresh capability
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The display system dynamically adapts its operation mode based on content characteristics. When static content is detected, the system transitions from continuous frame composition to a single frame writeback mode, adjusting its behavior according to the temporal properties of the displayed content to minimize energy consumption while maintaining display functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the display pipeline by detecting static content and modifying the frame handling behavior. Instead of continuously composing and refreshing frames, the system alters its operation to write back a single compressed frame when content remains unchanged, thereby reducing memory bandwidth and power consumption.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If frames are continuously fetched and composited for display refresh, then display refresh is maintained, but memory bandwidth is wasted when images are static

Engineering Contradiction:
Improvememory bandwidth consumptionVSAvoiddisplay refresh capability
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The display system dynamically adapts its operation mode based on content characteristics. When static content is detected, the system transitions from continuous frame composition to a single frame writeback mode, adjusting its behavior according to the temporal properties of the displayed content to minimize memory bandwidth consumption while maintaining display functionality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of the display pipeline by detecting static content and modifying the frame handling behavior. Instead of continuously composing and refreshing frames, the system alters its operation to write back a single compressed frame when content remains unchanged, thereby reducing memory bandwidth and power consumption.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If compression is applied to static frames, then memory bandwidth and power consumption are reduced, but additional processing complexity is introduced

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

Instead of applying compression to all frames, the system selectively applies compression only to static frames where content has not changed. This partial application of compression reduces unnecessary processing complexity while still achieving energy and bandwidth savings for the specific case of static content display.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The display pipeline includes an idle screen detect circuit that automatically monitors frame content and determines when compression is appropriate. This self-monitoring mechanism eliminates the need for external control logic, reducing overall system complexity while enabling intelligent compression decisions based on actual content characteristics.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9153212B2Compressed frame writeback and read for display in idle screen on case
Publication Date: 2015.10.06 APPLE INC
  • US9153212B2 patent drawing
  • US9153212B2 patent drawing
  • US9153212B2 patent drawing

AI summary

In an embodiment, a display pipe is configured to composite one or more frames of images and/or video sequences to generate output frames for display. Additionally, the display pipe may be configured to compress an output frame and write the compressed frame to memory responsive to detecting static content in the output frames. The display pipe may also be configured to read the compressed frame from memory for display instead of reading the frames for compositing and display. In some embodiments, the display pipe may include an idle screen detect circuit configured to monitor the operation of the display pipe and/or the output frames to detect the static content.