Dynamic Buffer Delay Control for Image Data Overflow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image communication interfaces face challenges in maintaining real-time image data display due to buffer size limitations, which are inadequate for varying pixel depths, leading to potential delays or overflow/underflow issues.

Innovation Solution

An electronic device with a control circuit that dynamically adjusts the delay time for outputting image data based on the bit depth of the input image data, ensuring the buffer operates within optimal levels to prevent delays, overflow, or underflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the buffer size is designed to be large enough to store image data with maximum pixel depth (BPP=16), then the buffer can handle high-quality images, but the delay time for outputting image data becomes too long causing real-time display issues when small amount of data is transmitted (BPP=8)

Engineering Contradiction:
Improvebuffer capacityVSAvoiddelay time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the buffer size adjustable rather than fixed. The buffer is configured to dynamically change its storage capacity based on the actual pixel depth of incoming image data. When BPP is low (e.g., 8), the buffer size is reduced to minimize delay time. When BPP is high (e.g., 16), the buffer size is increased to maintain reliability. This dynamic adaptation resolves the contradiction between buffer capacity and delay time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of buffer size based on the pixel depth parameter of incoming data. The system monitors the BPP value and adjusts the buffer capacity accordingly. This parameter change approach allows the buffer to optimize its performance characteristics (capacity vs. delay) based on the actual data requirements, resolving the technical contradiction between maintaining reliability and minimizing loss of time.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If the buffer size is reduced to minimize delay time for small data transmission (BPP=8), then real-time display is improved, but the buffer cannot handle large data volumes with maximum pixel depth (BPP=16) causing overflow or underflow issues

Engineering Contradiction:
Improvedelay timeVSAvoidbuffer capacity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system dynamically adjusts buffer size in response to changing data conditions. When high-volume data with BPP=16 is detected, the buffer expands to prevent overflow and maintain reliability. When low-volume data with BPP=8 is transmitted, the buffer contracts to minimize delay time. This dynamic behavior ensures the buffer can handle both scenarios without experiencing overflow or underflow issues.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer capacity parameter is changed based on the pixel depth parameter of incoming image data. The system monitors data characteristics and adjusts the buffer size parameter accordingly, allowing it to prevent overflow during high-data-volume transmission while minimizing delay during low-data-volume transmission.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a fixed buffer size is used, then the design is simple, but it cannot adapt to variations in pixel depth causing either excessive delay or overflow/underflow issues

Engineering Contradiction:
Improvebuffer designVSAvoidpixel depth adaptation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static buffer design into a dynamic one that automatically adapts to different pixel depth requirements. The buffer incorporates control logic that monitors incoming data characteristics and adjusts its capacity in real-time. This dynamic approach provides adaptability to various pixel depths while maintaining relatively simple overall system design through automated adjustment rather than complex manual configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The buffer system performs self-adjustment based on the characteristics of incoming data. The control circuit automatically monitors pixel depth and adjusts buffer capacity without requiring external intervention or complex design configurations. This self-service mechanism provides adaptability to different pixel depths while keeping the design simple through automated operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12323731B2Image data processing method and associated electronic device
Publication Date: 2025.06.03 REALTEK SEMICON CORP
  • US12323731B2 patent drawing
  • US12323731B2 patent drawing
  • US12323731B2 patent drawing

AI summary

The present invention provides an electronic device including a receiving circuit, a buffer, an output circuit and a control circuit. The receiving circuit is configured to receive input image data. The buffer is configured to temporarily store the input image data. The output circuit is configured to read the input image data from the buffer to generate output image data. The control circuit is configured to the generate a control signal according to a bit depth of the input image data, to dynamically control a delay time for the output circuit to generate the output image data.