Video Artifact Evaluator for In-Loop Buffer Quality Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital image and video encoding standards suffer from artifacts such as blockiness and blurriness due to block quantization, which affect the perceived quality of compressed images and videos, and existing methods lack the ability to adaptively update in-loop memory buffers to prevent poor quality propagation.

Innovation Solution

An image/video encoding and decoding system employing an artifact evaluator that processes video blocks, using a texture decoder and an artifact filter to generate artifact metrics and decide whether to use un-filtered or filtered reconstructed blocks for updating the in-loop memory buffer, thereby enhancing image/video quality and preventing quality degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If block quantization is used for compression, then transmission rate is improved, but image/video quality deteriorates due to artifacts such as blockiness and blurriness

Engineering Contradiction:
Improvetransmission rateVSAvoidimage/video quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements an in-loop de-blocking filter that uses feedback from the reconstructed video blocks to dynamically adjust filtering strength. The filter evaluates the degree of blockiness in reconstructed blocks and adaptively applies filtering only when needed, preventing the propagation of block artifacts to subsequent frames while maintaining overall image quality. This feedback mechanism resolves the contradiction by allowing compression while actively compensating for quality degradation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies de-blocking filtering as a preliminary action during the encoding process, specifically updating the in-loop memory buffer with filtered reconstructed video blocks before they are used for motion compensation in subsequent frames. This preliminary filtering prevents block artifacts from propagating forward, addressing the quality issue before it affects future compression steps.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If de-blocking filter is applied to reduce blockiness, then perceived quality is improved, but blurriness artifact is introduced

Engineering Contradiction:
Improveperceived qualityVSAvoidblurriness artifact
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent implements adaptive de-blocking filtering that applies different filtering strengths to different regions and blocks based on their specific characteristics. The filter evaluates each reconstructed video block individually and applies filtering only when blockiness is detected, adjusting the filtering strength locally rather than uniformly across the entire frame. This local approach reduces blockiness where needed while preserving edge sharpness and avoiding unnecessary blurriness in other regions.

Inventive Principle:
Principle #3Local quality

3Productivity

If in-loop memory buffer is updated with un-filtered reconstructed blocks, then processing speed is improved, but poor quality propagates to subsequent frames

Engineering Contradiction:
Improveprocessing speedVSAvoidquality consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a selective filtering approach where the in-loop memory buffer is updated with filtered reconstructed video blocks only when blockiness is detected, rather than always applying filtering. This partial action approach maintains processing speed by avoiding unnecessary filtering operations while still preventing quality degradation when artifacts are present, resolving the contradiction between speed and quality consistency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8391622B2Enhanced image/video quality through artifact evaluation
Publication Date: 2013.03.05 QUALCOMM INC
  • US8391622B2 patent drawing
  • US8391622B2 patent drawing
  • US8391622B2 patent drawing

AI summary

In an image/video encoding and decoding system employing an artifact evaluator a method and/or apparatus to process video blocks comprising a decoder operable to synthesize an un-filtered reconstructed video block or frame and an artifact filter operable to receive the un-filtered reconstructed video block or frame, which generates a filtered reconstructed video block or frame. A memory buffer operable to store either the filtered reconstructed video block or frame or the un-filtered reconstructed video block or frame, and an artifact evaluator operable to update the memory buffer after evaluating and determining which of the filtered video block or frame, or the un-filtered video block or frame yields better image/video quality.