FIFO Buffer Reset Mechanism for EMI-Resilient Image Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing systems face operational errors and abnormal display issues due to electromagnetic interference (EMI) when using a phase-lock loop (PLL) clock generator designed for CRT monitors with LCD displays, leading to overflow phenomena in FIFO buffers.

Innovation Solution

An image processing device and method that includes a reset signal generator to opportunistically reset the FIFO buffer indices when specific conditions are met, such as the end of a frame or scan line, ensuring the data writing and reading indices are aligned, thereby minimizing overflow errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If a spread spectrum clock signal is used to reduce EMI emission in LCD displays, then electromagnetic interference is reduced, but frequency difference between clock signals causes operational errors and overflow in FIFO buffer

Engineering Contradiction:
Improveelectromagnetic interferenceVSAvoidFIFO buffer operation reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent implements a feedback mechanism by monitoring the frequency difference between the spread spectrum clock signal and the original clock signal, and dynamically adjusting the FIFO buffer operation or generating compensation signals to maintain synchronized data reading and writing, thereby preventing overflow while preserving EMI reduction benefits

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the operating parameters of the FIFO buffer by dynamically adjusting the data reading speed or buffer depth based on the actual frequency deviation of the spread spectrum clock signal, ensuring reliable operation under varying frequency conditions while maintaining EMI reduction

Inventive Principle:
Principle #35Parameter changes

2Object-affected harmful factors

If the frequency of spread spectrum clock signal varies with time to disperse the clock signal spectrum, then EMI emission is reduced, but overflow phenomenon occurs in FIFO buffer

Engineering Contradiction:
ImproveEMI emissionVSAvoidoverflow phenomenon
Core Design Contradiction:
Object-affected harmful factorsVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary action by pre-calculating and compensating for the expected frequency variation of the spread spectrum clock signal before it causes overflow, using pre-established synchronization mechanisms or predictive algorithms to adjust FIFO operations in advance, thereby preventing overflow while maintaining EMI reduction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements beforehand cushioning by increasing the FIFO buffer depth or creating a larger data buffer margin to accommodate the frequency variations of the spread spectrum clock signal, providing a cushion zone that prevents overflow while preserving the EMI reduction benefits of spread spectrum modulation

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively prevents operational errors and ensures normal display operations by aligning FIFO buffer indices, reducing the likelihood of overflow and maintaining stable image processing across different display types.

Implementation Method 1

the SSC generator 20 spreads the frequency spectrum of the clock signal LCDCLK to generate a spread spectrum clock signal SSCLK

Methodology Applied
Scientific EffectSpread spectrum:

Data Source

PatentUS7429963B2Image processing device and method
Publication Date: 2008.09.30 VIA TECH INC
  • US7429963B2 patent drawing
  • US7429963B2 patent drawing
  • US7429963B2 patent drawing

AI summary

An image processing device includes a frame buffer, a first display engine, a clock signal generator, a spread spectrum clock generator, a first-in-first-out (FIFO) buffer and a reset signal generator. The FIFO buffer receives and stores the pixel digital data from the first display engine according to a data writing index controlled by a working clock signal from the clock signal generator and outputs the pixel digital data to the planar display according to a data reading index controlled by a spread spectrum clock signal from the spread spectrum clock generator. The reset signal generator receives and checks the pixel digital data and generates a reset signal to the FIFO buffer to reset the data writing index and the data reading index when one of the pixel digital data to be inputted into the FIFO buffer is consistent with a preset condition.