Video Decoder Deblocker Mitigating Transform Blockiness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The MPEG-4 video compression standard results in decreased video quality due to lost information during encoding, leading to artifacts like transform blockiness in decoded video signals, as prediction error information and side information are not adequately preserved.

Innovation Solution

A method and system that generate temporal or spatial prediction pixels from encoded video streams using mode information, with a deblocker within the decoding loop to mitigate transform blockiness by buffering and interpreting encoded streams with context adaptive coding techniques like CAVLC and CABAC, and utilizing an inverse scanner, quantizer, and transformer to reconstruct macroblocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If MPEG-4 video compression is applied to compress macroblocks, then compression efficiency is improved, but video quality deteriorates due to transform blockiness and artifacts

Engineering Contradiction:
Improvecompression efficiencyVSAvoidvideo quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements a deblocking filter that operates within the decoding loop to analyze and correct blocking artifacts in the decoded macroblocks. The filter uses feedback from the decoded signal to adjust and refine the reconstruction, thereby maintaining compression efficiency while improving video quality by reducing transform blockiness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies parameter changes through adaptive filtering techniques where the deblocking filter adjusts its operation based on the characteristics of the decoded signal. By dynamically modifying filtering parameters according to local signal properties, the system maintains high compression efficiency while effectively reducing artifacts and improving overall video quality.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If prediction error information is encoded using discrete cosine transformation, then compression is improved, but information loss increases leading to blockiness artifacts

Engineering Contradiction:
ImprovecompressionVSAvoidprediction error information
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent introduces a deblocking filter as an intermediary component between the inverse DCT and the final decoded signal. This intermediary process compensates for the information loss introduced during the DCT encoding by analyzing and correcting the blocking artifacts, thereby maintaining compression benefits while reducing the harmful effects of information loss.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent converts the harmful effect of information loss and transform blockiness into a beneficial process by using the deblocking filter to intentionally adjust and refine the decoded signal. The filter utilizes the known characteristics of DCT-based compression to apply targeted corrections, transforming the artifact-prone decoded signal into a cleaner output while preserving the compression efficiency.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Manufacturing precision

If deblocking filter is added within decoding loop to reduce blockiness, then video quality is improved, but device complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoiddecoding system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the deblocking filter into functional components that operate at different stages within the decoding loop. By dividing the filtering process into distinct operational phases (e.g., boundary processing, artifact detection, correction application), the system manages complexity through structured organization while maintaining effective artifact reduction and quality improvement.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7613351B2Video decoder with deblocker within decoding loop
Publication Date: 2009.11.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US7613351B2 patent drawing
  • US7613351B2 patent drawing
  • US7613351B2 patent drawing

AI summary

Methods and systems for processing an encoded video stream are disclosed. Aspects of the method may comprise generating a plurality of temporal or spatial prediction pixels based on mode information within the encoded video stream. A plurality of prediction errors may be generated from a plurality of quantized frequency coefficients generated from the encoded video stream. At least one current macroblock may be generated using the generated plurality of temporal or spatial prediction pixels based on the generated plurality of prediction errors. The encoded video stream may be symbol interpreted using context adaptive variable length coding and/or context adaptive binary arithmetic coding. The encoded video stream may be buffered prior to the symbol interpretation. The plurality of quantized frequency coefficients may be generated from the encoded video stream. If the encoded video stream comprises temporal prediction mode information, the plurality of temporal prediction pixels may be generated.