Video Blur Avoidance via Display Buffer Update Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video images become blurry due to reduced quality Intra-coded frames caused by packet loss on lossy networks, leading to intermittent blurriness in digital video transmission.

Innovation Solution

A videoconferencing system employs a filter that determines whether to update the display buffer based on changes in macroblocks, using quantization step size, motion compensation, and prediction mode to assess the sharpness and necessity of updating, thereby reducing blurriness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If Intra pictures are sent at lower quality to avoid long delay, then display delay is reduced, but picture quality deteriorates (blurriness increases)

Engineering Contradiction:
Improvedisplay delayVSAvoidpicture quality
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The system performs preliminary analysis of motion magnitude and direction before deciding whether to update the display buffer with a new Intra picture. By predicting whether the current picture will be significantly different from the reference, the system可以避免 unnecessary low-quality updates while maintaining sharpness when needed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the decision parameter for picture updates from a fixed quality threshold to a dynamic assessment based on motion magnitude and direction. This allows the system to adapt the update frequency and quality based on actual scene changes, reducing blurriness while maintaining acceptable delay.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If Intra pictures are transmitted frequently to correct errors, then reliability improves, but picture quality deteriorates due to lower quality encoding

Engineering Contradiction:
Improveerror correctionVSAvoidpicture quality
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system uses feedback from motion analysis to intelligently determine when Intra picture updates are necessary. By analyzing motion magnitude and direction between frames, the system only triggers low-quality Intra updates when actual significant changes occur, rather than using fixed periodic updates, thus reducing the frequency of quality degradation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamic adaptation of the picture update strategy based on real-time motion conditions. The system adjusts its behavior from static periodic updates to dynamic event-driven updates, maintaining reliability by updating when needed while improving quality by avoiding unnecessary low-quality transmissions.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If motion compensation is used to maintain sharpness, then picture quality improves, but device complexity increases

Engineering Contradiction:
Improvepicture sharpnessVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the picture into macroblocks and analyzes motion characteristics at this granular level. By working with smaller units rather than entire frames, the system reduces computational complexity while maintaining the ability to detect significant changes and apply motion compensation only where necessary.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10080032B2Lossy channel video blur avoidance
Publication Date: 2018.09.18 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10080032B2 patent drawing
  • US10080032B2 patent drawing
  • US10080032B2 patent drawing

AI summary

Blurriness in a video image transmitted over a lossy network can be reduced by filtering the decoder output to determine whether updating of the reference frame based on the current video data is indicated. An update may be appropriate if the decoder output is sharper than the contents of the display buffer after the last update. Additionally, an update may be appropriate if there was a significant change to the underlying image, and thus to the encoder's input. Whether such a change has occurred can be determined by analyzing the prediction mode, motion vectors, and pixel data of the output image.