VVC Rectangular Slice Signaling via Tile Subset Superset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Versatile-Video Coding (VVC) standard faces challenges in efficiently signaling rectangular slices, leading to increased computational complexity and bitrate, as existing methods require predefining brick information and involve complex encoding and decoding processes.

Innovation Solution

The proposed solution directly signals dimensions and locations of rectangular slices using tile information, eliminating the need for predefining brick information and simplifying the encoding and decoding processes by requiring each slice to be signaled as a subset or superset of a tile, thereby reducing computational complexity and maintaining flexibility in slice partitioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing methods are used to signal rectangular slices by predefining brick information, then slice partitioning flexibility is maintained, but computational complexity and bitrate increase

Engineering Contradiction:
Improveslice partitioning flexibilityVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the brick information predefinition from the signaling process. By removing this complex intermediate structure, the solution directly signals slice dimensions and locations using tile information, thereby reducing computational complexity while preserving slice partitioning flexibility through the simplified subset/superset relationship signaling.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes tile information serve multiple functions: it simultaneously provides the basis for both tile-based processing and slice partitioning signaling. This multi-functionality eliminates the need for separate brick information structures, reducing overall system complexity while maintaining adaptability in slice configuration.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If existing methods signal rectangular slices using brick information, then slice configuration flexibility is preserved, but encoding and decoding processes become more complex

Engineering Contradiction:
Improveslice configuration flexibilityVSAvoidencoding and decoding process complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent removes the complex brick information predefinition and intermediate processing steps from the encoding/decoding workflow. By directly signaling slice dimensions and locations relative to tiles using simple subset/superset relationships, the solution maintains slice configuration flexibility while dramatically simplifying the encoding and decoding processes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of building up slice configurations from predefined brick information (bottom-up approach), the patent inverts the logic by directly specifying slice dimensions and locations relative to tiles (top-down approach). This inversion simplifies the signaling process while preserving configuration flexibility.

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If existing signaling methods are used for rectangular slices, then bitstream compatibility is maintained, but bitrate increases

Engineering Contradiction:
Improvebitstream compatibilityVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent extracts unnecessary brick information from the bitstream signaling process. By eliminating this redundant information and directly signaling slice dimensions and locations using tile-based references, the solution reduces bitrate while maintaining bitstream compatibility through standardized syntax elements and clear semantic definitions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11616955B2Signaling of rectangular slices in the VVC video compression standard
Publication Date: 2023.03.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11616955B2 patent drawing
  • US11616955B2 patent drawing
  • US11616955B2 patent drawing

AI summary

A method includes encoding, by a encoder, a video frame of a versatile-video coding (VVC) video-compression system. The encoder generates/uses tile information associated with a video frame, determines for a slice that the slice is a subset or a superset of a tile based on the tile information, determines slice parameters associated with the slice, and signals the slice parameters associated with the slice. In other aspects, a method may include retrieving, by a decoder of a video-compression system, tile information associated with a video frame, determining, for a slice, that the slice is a subset or a superset of a tile based on the tile information, determining slice parameters associated with the slice, and decoding the video frame using the determined slice parameters.