Image Layer Composition by Bit-Depth to Prevent Display Flicker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing devices face issues such as flickering and display abnormalities when processing high bit-depth image content using low bit-depth processors or display panels, leading to inefficient processing and potential interruptions.

Innovation Solution

A method and apparatus that utilize a first processor for composition processing of image layers with bit-depths less than or equal to a threshold and a second processor for layers with bit-depths greater than the threshold, prioritizing the display processing unit (DPU) for high bit-depth content to maintain accuracy and avoid bottlenecks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If high bit-depth image content is processed using low bit-depth processors or display panels, then compatibility and broad hardware support are achieved, but data accuracy deteriorates and display abnormalities such as flickering occur

Engineering Contradiction:
Improvehardware compatibilityVSAvoiddata accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent segments image layers by bit-depth characteristics, separating high bit-depth layers from low bit-depth layers. This segmentation allows each layer type to be processed by appropriately matched processors, preventing data accuracy loss while maintaining broad hardware compatibility through selective processing paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a bit-depth detection mechanism and routing system as an intermediary between the image input and processing units. This intermediary identifies high bit-depth content and directs it to suitable processors, preventing the direct processing of high bit-depth content by low bit-depth processors that would cause accuracy deterioration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If high bit-depth content is processed by low bit-depth processors through conversion and dithering, then processing capability is achieved, but display quality deteriorates with flickering and craggy behavior

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddisplay quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary detection of bit-depth characteristics before processing begins. By identifying high bit-depth content in advance, the system can route it to appropriate processors before any conversion or dithering operations occur, preventing display quality deterioration from the outset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the processing parameter (bit-depth handling capability) by selecting different processors based on content characteristics. High bit-depth content is processed by processors capable of maintaining that bit-depth, while low bit-depth content uses standard processors, thereby avoiding the quality loss associated with bit-depth conversion and dithering.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If all image layers are processed by a single processor, then device complexity is reduced, but processing efficiency deteriorates due to bottlenecks with varying bit-depth requirements

Engineering Contradiction:
Improveprocessor architectureVSAvoidprocessing efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the processing workload by bit-depth characteristics, creating separate processing paths for high and low bit-depth content. This segmentation enables parallel or optimized sequential processing, improving efficiency without requiring a fully complex multi-processor architecture, thus balancing device complexity and processing efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic processor selection based on the bit-depth characteristics of each layer. The system adaptively routes layers to appropriate processors, creating a flexible processing architecture that optimizes efficiency for varying content types without the overhead of a permanently complex multi-processor system.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12518435B2Processing image data by prioritizing layer property
Publication Date: 2026.01.06 QUALCOMM INC
  • US12518435B2 patent drawing
  • US12518435B2 patent drawing
  • US12518435B2 patent drawing

AI summary

Certain aspects of the present disclosure provide methods and apparatus for processing a plurality of layers of image data corresponding to a frame configured to be displayed on a display, the plurality of layers comprising a first subset of layers having respective bit-depths less than or equal to a threshold and a second subset of layers having respective bit-depths greater than the threshold. The method includes performing, by a first processor, composition processing of at least one first layer of the first subset of layers based on the at least one first layer having a respective bit-depth less than or equal to the threshold. The method further includes performing, by a second processor, composition processing of at least one second layer of the second subset of layers based on the at least one second layer having a respective bit-depth greater than the threshold.