Slice Update Map for Display Power Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices that support high-resolution displays, such as UHD, consume excessive power due to the need to update all frame data whenever images change, leading to inefficient power management.

Innovation Solution

The implementation of a slice update map that identifies only the updated slices within frame data, allowing the display controller to extract and transfer only the necessary frame data from memory to the display driver, reducing the data stream size and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all frame data is transferred to update the display panel, then the display can be updated completely, but power consumption increases excessively

Engineering Contradiction:
Improvedisplay update completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The frame data is divided into multiple slices, and only the slices that contain updated content are identified and transferred. This segmentation allows the system to update only the necessary portions of the display rather than transferring entire frame data, thereby reducing power consumption while maintaining display update completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the updated slices from the complete frame data using a slice update map. By taking out only the necessary updated portions and transferring them to the display driver, the system avoids transferring unnecessary data, thus reducing power consumption while ensuring that all updates are properly applied.

Inventive Principle:
Principle #2Taking out (Extraction)

2Use of energy by moving object

If only updated slices are transferred, then power consumption is reduced, but the complexity of identifying and managing updated slices increases

Engineering Contradiction:
Improvepower consumptionVSAvoidslice update management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

A slice update map is introduced as an intermediary data structure that records the locations of updated slices. This map serves as a mediator between the frame buffer and the display driver, simplifying the process of identifying which slices need updating without requiring complex analysis of the entire frame data.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The slice update map is prepared in advance to indicate which slices contain updates before the actual transfer occurs. This preliminary identification of updated slices allows the system to efficiently determine transfer requirements without adding complexity during the actual update process.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the slice update map is used to extract only necessary data, then data transfer size is reduced, but the process of generating and using the map adds complexity

Engineering Contradiction:
Improvedata transfer sizeVSAvoidmap generation and processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system uses the slice update map to automatically identify and extract only the necessary updated slices for transfer. This self-service mechanism allows the display controller to autonomously determine which data needs to be transferred without requiring external intervention or complex processing, thereby reducing data transfer size while managing complexity through automation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10446071B2Device and method of using slice update map
Publication Date: 2019.10.15 SAMSUNG ELECTRONICS CO LTD
  • US10446071B2 patent drawing
  • US10446071B2 patent drawing
  • US10446071B2 patent drawing

AI summary

An electronic device includes a processor configured to generate a slice update map indicating a location of at least one updated slice having a data change in frame data including a plurality of slices; and a display controller configured to extract frame data of the at least one updated slice from a memory based on the slice update map and transfer the frame data to a display driver.