Graphics Layer Selection Module for Automotive Display Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedded display controllers in automotive applications face limitations in handling multiple graphics layers, leading to overflow situations where excess layers are ignored, resulting in lost information in the displayed image.

Innovation Solution

A layer selection module is introduced to identify active layers and select a subset for blending based on priority and overlap, with an indication of overflow layers to manage the overflow situation, allowing for dynamic adjustment of the number of layers and potential pre-blending to maintain image integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If the display controller handles more graphics layers, then the image information completeness is improved, but the hardware capability limitation causes overflow layers to be ignored

Engineering Contradiction:
Improveimage information completenessVSAvoidlayer handling capability
Core Design Contradiction:
Loss of informationVSAdaptability or versatility

Solution Approach 1:

The patent segments the layer handling process into two distinct parts: a hardware compositing circuit that blends a limited number of layers (e.g., 4 layers), and a software layer management component that manages the full set of N layers. The software component divides layers into active layers (within hardware capacity) and overflow layers (exceeding hardware capacity), processing them separately to ensure complete image information is preserved.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer management component (software/driver) that acts as a mediator between the graphics processing unit (GPU) and the hardware compositing circuit. This intermediary manages the allocation of layers to hardware channels, handles overflow layers through software blending, and coordinates between the hardware and software components to ensure all N layers are properly composited without information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If conventional systems ignore overflow layers, then the hardware operation is simplified, but the pixel data from overflow layers is lost

Engineering Contradiction:
Improvecompositing circuit complexityVSAvoidpixel data loss
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

The patent extracts the overflow layer handling function from the hardware compositing circuit and relocates it to the software layer management component. The hardware circuit is kept simple and handles only the blending of active layers within its capacity, while the software component extracts and processes overflow layers separately, combining them with the active layer composite to preserve all pixel data without increasing hardware complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If dynamic layer assignment is implemented, then the priority layer blending is improved, but overflow layers still cannot be included in composite pixel data

Engineering Contradiction:
Improvelayer blending efficiencyVSAvoidoverflow layer information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent implements dynamic layer assignment where the layer management component can dynamically allocate different layers to active and overflow categories based on priority, content type, and hardware capacity. This dynamic allocation allows the system to optimize which layers are blended in hardware versus software on a per-frame or per-scene basis, while ensuring all layers are ultimately included in the composite image through coordinated software processing of overflow layers.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3270371B1Method and apparatus for managing graphics layers within a graphics display component
Publication Date: 2022.09.07 NXP USA INC
  • EP3270371B1 patent drawingFigure 1
  • EP3270371B1 patent drawingFigure 2
  • EP3270371B1 patent drawingFigure 3

AI summary

A layer selection module for a graphics display component, and method therefor. The layer selection module is arranged to identify a set M of active layers to be blended for a pixel, configure a display controller to generate composite pixel data for the pixel based on a subset N of up to n layers from the set M, determine whether a number m of active layers in the set M exceeds n, and output an indication of which active layers within the set M were excluded from the subset N, if it is determined that the number m of layers in the set M exceeds n.