Video Signal Tile-Slice Partitioning for Efficient Encoding/Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for high-definition video services has led to a significant increase in data volume, exceeding the limitations of existing video compression standards like HEVC, necessitating improved encoding/decoding efficiency.

Innovation Solution

A method for partitioning video signals into tiles or slices based on tile indices and difference information, allowing for efficient encoding/decoding by determining slice types, widths, and heights, and omitting redundant information decoding when applicable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video compression standards like HEVC are used, then compression performance is improved, but data volume still increases with high-definition video services

Engineering Contradiction:
Improvedata volumeVSAvoidcompression performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The picture is divided into multiple tiles, and each tile is further divided into multiple slices. This hierarchical segmentation allows for more granular processing and encoding optimization, enabling better compression performance while managing high-definition video data volume effectively.

Inventive Principle:
Principle #1Segmentation

2Productivity

If a picture is partitioned into multiple tiles and slices, then encoding/decoding efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveencoding/decoding efficiencyVSAvoidpartitioning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The picture is divided into multiple tiles, and each tile is further divided into multiple slices. This hierarchical segmentation allows for more granular processing and encoding optimization, enabling better compression performance while managing high-definition video data volume effectively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces flexible slice partitioning within tiles using difference information and modular operations. The slice structure can be dynamically adjusted based on picture characteristics, allowing the encoding system to adapt to different content types and resolutions, thereby improving encoding efficiency without imposing excessive complexity constraints.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If width information and height information are decoded for each slice, then slice positioning accuracy is improved, but decoding time increases

Engineering Contradiction:
Improveslice positioning accuracyVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and encodes only the difference information between adjacent slices rather than repeating full width and height parameters for each slice. This approach significantly reduces the number of parameters that need to be decoded while maintaining accurate slice positioning through the difference values and modular operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses modular operations to copy and reuse tile dimension information across slices. Instead of decoding complete width and height for each slice, the system uses modular arithmetic to derive slice positions from tile-level parameters and difference information, reducing decoding complexity and time while preserving positioning accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12388994B2Method for encoding/decoding image signal, and device for the same
Publication Date: 2025.08.12 KONINKLIJKE PHILIPS NV
  • US12388994B2 patent drawing
  • US12388994B2 patent drawing
  • US12388994B2 patent drawing

AI summary

A video signal decoding method according to the present disclosure includes partitioning a current picture into a plurality of tiles, decoding partitioning information representing a slice type, wherein the partitioning information represents whether a rectangular slice is applied, decoding width information and height information for a first slice, decoding tile index difference value information for the first slice and determining an index of a top-left tile of a second slice based on the difference value information.