Video Sample Filtering Based on Depth and Motion Discontinuities

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video coding artifacts are caused by depth and motion discontinuities in video images, leading to variations in texture characteristics across different areas of the image.

Innovation Solution

A video decoding device determines filtering operations based on depth and motion information, using filters like bilateral, deblocking, adaptive loop, sample adaptive offset, and cross-component sample adaptive offset filters, to address depth and motion discontinuities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If standard video coding filters are applied uniformly across all video blocks, then processing simplicity is maintained, but coding artifacts appear at depth and motion discontinuities

Engineering Contradiction:
Improvevideo qualityVSAvoidfiltering operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies different filtering operations to different video blocks based on their local characteristics. Depth information is used to identify blocks with depth discontinuities, and motion information identifies blocks with motion discontinuities. These identified blocks receive specialized filtering operations (such as adjusted deblocking filter strength or bilateral filtering) while other blocks receive standard filtering, thereby improving video quality at discontinuities without uniformly increasing complexity across all blocks.

Inventive Principle:
Principle #3Local quality

2Reliability

If filtering strength is increased to reduce coding artifacts, then video quality improves, but processing complexity and computational cost increase

Engineering Contradiction:
Improvevideo qualityVSAvoidfiltering operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent dynamically changes filtering parameters based on local video characteristics. Specifically, the strength of deblocking filters is adjusted according to depth differences in a block, and bilateral filtering parameters are modified based on motion discontinuity detection. This allows stronger filtering where needed (at discontinuities) while maintaining standard parameters elsewhere, improving video quality without uniformly increasing processing complexity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If depth information is used to determine filtering operations, then coding artifacts at depth discontinuities are reduced, but information processing requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoiddata processing load
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary analysis of depth information to identify blocks containing depth discontinuities before applying filtering operations. Depth maps or depth components are processed in advance to generate indicators that mark blocks requiring special filtering treatment. This preliminary action allows the main decoding process to efficiently apply filtering only where needed, reducing the overall data processing load compared to applying complex filtering to all blocks.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If motion information is used to guide filtering operations, then coding artifacts at motion discontinuities are reduced, but computational requirements increase

Engineering Contradiction:
Improvevideo qualityVSAvoidprocessing power
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The patent uses motion information as an intermediary to guide filtering operations. Motion vectors and motion compensation data are analyzed to identify blocks with motion discontinuities, which then serve as indicators for applying bilateral filtering or adjusting other filter parameters. This intermediary approach allows motion characteristics to indirectly control filtering behavior without requiring direct, computationally intensive analysis of every pixel's motion trajectory.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250247528A1Video sample filtering based on depth or motion information
Publication Date: 2025.07.31 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20250247528A1 patent drawing
  • US20250247528A1 patent drawing
  • US20250247528A1 patent drawing

AI summary

Systems, methods, and instrumentalities are disclosed herein for determining whether to apply a filter and/or the parameters of a filter to be applied to a video block based on depth and/or motion information associated with the video block. The determination may be made based on the existence or non-existence of a depth discontinuity in the video block. The filter may be a bilateral filter, a deblocking filter, a sample adaptive offset (SAO) filter, a cross-component sample adaptive offset (CC-SAO) filter, or an adaptive loop filter.