Video Buffer Management for Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video processing systems face issues with visual artifacts due to misaligned video signals and anomalies, leading to temporary or permanent loss of lock, which can result in blank displays or significant user experience degradation.

Innovation Solution

A video processing system with an alignment detector and unlock detector block to differentiate between temporary and permanent misalignment, initiating alignment training only when necessary, and a buffer management system that prevents the transmission of zero-length packets by controlling packet size based on buffer occupancy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If alignment training is initiated frequently to correct video signal misalignment, then video signal alignment reliability is improved, but system processing time increases due to repeated training sequences

Engineering Contradiction:
Improvevideo signal alignment reliabilityVSAvoidsystem processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies partial alignment training by only initiating full alignment training when misalignment persists for a threshold duration. Temporary misalignments are handled by ignoring them and continuing with current alignment, while permanent misalignments trigger comprehensive alignment training. This selective approach reduces unnecessary training operations while maintaining proper alignment when needed.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If the system ignores temporary misalignment to avoid unnecessary alignment training, then processing efficiency is improved, but video artifacts may appear during temporary misalignment periods

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidvideo artifacts
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system applies partial alignment training by only initiating full alignment training when misalignment persists for a threshold duration. Temporary misalignments are handled by ignoring them and continuing with current alignment, while permanent misalignments trigger comprehensive alignment training. This selective approach reduces unnecessary training operations while maintaining proper alignment when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Duration of action of stationary object

If zero-length packets are transmitted during buffer underflow, then data transmission continuity is maintained, but display artifacts and user experience degradation occur

Engineering Contradiction:
Improvedata transmission continuityVSAvoiddisplay artifacts
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The buffer management system takes preliminary action by monitoring buffer occupancy levels and adjusting packetization parameters before buffer underflow occurs. When the buffer approaches empty state, the system proactively modifies transmission behavior to prevent zero-length packets, thereby preventing display artifacts before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

4Object-affected harmful factors

If buffer occupancy is strictly monitored to prevent zero-length packets, then display quality is improved, but packetization flexibility and data transmission efficiency are reduced

Engineering Contradiction:
Improvedisplay qualityVSAvoiddata transmission efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The buffer management system dynamically adjusts packetization parameters based on real-time buffer occupancy levels. Instead of using fixed packet sizes, the system varies packet dimensions adaptively - using larger packets when buffer occupancy is high and reducing packet sizes or modifying transmission timing when buffer occupancy is low. This dynamic approach maintains display quality while preserving data transmission efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9774866B1Reducing artifacts within a video processing system using a buffer management system
Publication Date: 2017.09.26 XILINX INC
  • US9774866B1 patent drawing
  • US9774866B1 patent drawing
  • US9774866B1 patent drawing

AI summary

A video processing system can include a buffer, a packetizer block that is coupled to the buffer, and a buffer controller that is coupled to the buffer and the packetizer block. The buffer is capable of receiving and storing a video signal as video data. The packetizer block is capable of packetizing video data read from the buffer and sending packetized data to a node external to the video processing system. The buffer controller is capable of controlling an amount of video data included within each packet generated by the packetizer block.