Joint-Component Filtering for Video Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently reducing redundancy in video signals, particularly in representing intra prediction directions and motion vectors, which affects compression efficiency and bandwidth requirements.

Innovation Solution

The implementation of joint-component filtering techniques in video encoding and decoding processes, which apply filters to multiple color components to determine offsets and generate reconstructed samples, improving compression efficiency by adapting filtering shapes and sizes based on color component characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional video coding techniques are used, then video quality can be maintained, but bandwidth and storage requirements become excessively high

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth and storage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the video signal processing into multiple color components (luma and chroma) and applies different filtering strategies to each component type. By dividing the filtering process into separate handling of luminance and chrominance data, the system achieves better compression efficiency while maintaining visual quality, thereby reducing bandwidth and storage requirements without sacrificing video quality.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If compression ratios are increased to reduce bandwidth, then bandwidth requirements decrease, but video quality and reconstruction accuracy deteriorate

Engineering Contradiction:
Improvebandwidth requirementsVSAvoidvideo quality
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by using adaptive filtering where the filtering strength and characteristics are adjusted based on local image properties such as gradient magnitude and direction. Different regions of the video signal receive customized filtering treatment - smooth regions get stronger filtering while edge regions get lighter filtering. This local adaptation allows higher compression ratios to be achieved while preserving important visual details and maintaining video quality.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If separate filtering is applied to each color component, then filtering precision can be optimized, but processing complexity increases

Engineering Contradiction:
Improvefiltering precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the filtering operations for multiple color components by using a unified adaptive filtering framework that processes luma and chroma components together. The same gradient calculation and filter selection logic is applied across different color components, reducing redundant computations. This combining approach maintains the precision benefits of component-specific filtering while significantly reducing processing complexity compared to completely separate filtering implementations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11812065B2Method and apparatus for filtering
Publication Date: 2023.11.07 TENCENT AMERICA LLC
  • US11812065B2 patent drawing
  • US11812065B2 patent drawing
  • US11812065B2 patent drawing

AI summary

Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. For example, the processing circuitry generates first reconstructed samples of a block, and applies a filter to multiple color components of the first reconstructed samples of the block to determine offsets to be applied to one or more color components. Then, the processing circuitry generates second reconstructed samples of the block based on the offsets for the one or more color components and the first reconstructed samples of the block.