Graphics Layer Selection Module for Automotive Display Overflow
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Device complexity
If conventional systems ignore overflow layers, then the hardware operation is simplified, but the pixel data from overflow layers is lost
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.
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
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.
Data Source
Figure 1
Figure 2
Figure 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.