Video Coding Segment-Boundary Control for Prediction and Loop Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards lack the ability to selectively enable or disable prediction and in-loop filtering mechanisms at segment boundaries based on content characteristics, limiting coding efficiency and flexibility in parallel processing and network transmission.

Innovation Solution

Implement a system where an encoder can indicate through flags or data structures whether prediction and in-loop filtering tools can operate across segment boundaries, allowing for selective control of these mechanisms at the slice or tile levels, enabling more tailored encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If prediction and in-loop filtering mechanisms are applied across segment boundaries, then coding efficiency is improved, but error resilience and flexibility in parallel processing are degraded

Engineering Contradiction:
Improvecoding efficiencyVSAvoiderror resilience
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic control of prediction and filtering mechanisms across segment boundaries through syntax elements that can be set independently for different boundary types (slice, tile, brick). This allows the system to adaptively enable or disable cross-boundary operations based on content characteristics and transmission conditions, resolving the contradiction between maintaining coding efficiency and ensuring error resilience.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different prediction and filtering strategies to different spatial regions and boundary types within the video picture. By allowing independent control of cross-boundary operations for slices, tiles, and bricks, the system can optimize coding efficiency in regions where it benefits performance while maintaining error resilience in regions where it provides robustness, thus resolving the contradiction locally rather than globally.

Inventive Principle:
Principle #3Local quality

2Productivity

If prediction and in-loop filtering are enabled across segment boundaries, then coding efficiency improves, but device complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidencoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the control of prediction and filtering mechanisms into distinct syntax elements for different boundary types (slice boundaries, tile boundaries, brick boundaries). This segmentation allows the encoder to selectively enable or disable cross-boundary operations based on specific requirements, avoiding the need to always apply complex operations globally, thus reducing overall device complexity while maintaining coding efficiency where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces controllable parameters (syntax elements) that determine whether prediction and filtering operations extend across segment boundaries. By changing these parameters based on content characteristics and hardware capabilities, the system can adjust the complexity of encoding operations dynamically, resolving the contradiction between coding efficiency and device complexity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If prediction mechanisms extend across segment boundaries, then coding efficiency is improved, but adaptability to different content characteristics and hardware capabilities is reduced

Engineering Contradiction:
Improvecoding efficiencyVSAvoidflexibility in encoding
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability through syntax elements that can be independently configured for different boundary types and content characteristics. The encoder can adaptively decide whether to enable cross-boundary prediction and filtering based on the specific content being encoded and the hardware capabilities, thus maintaining both coding efficiency and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows different encoding strategies to be applied to different regions and boundary types within the video picture. By enabling independent control of cross-boundary operations for slices, tiles, and bricks, the system can optimize coding efficiency for content that benefits from it while using simpler methods for content where it provides less benefit, thus maintaining adaptability to different content characteristics.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12368862B2Method and system for selectively breaking prediction in video coding
Publication Date: 2025.07.22 DOLBY LABORATORIES LICENSING CORP
  • US12368862B2 patent drawing
  • US12368862B2 patent drawing
  • US12368862B2 patent drawing

AI summary

Described are techniques in video coding and/or decoding that allow for selectively breaking prediction and/or in loop filtering across segment boundaries between different segments of a video picture. A high layer syntax element, such as a parameter set or a slice header, may contain one or more indications signalling to an encoder and/or decoder whether an associated prediction or loop filtering tool may be applied across the segment boundary. In response to such one or more indications, the encoder and/or decoder may then control the prediction or loop filtering tool accordingly.