Subpicture CTU Position Encoding for Faster Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face challenges in efficiently processing increasing amounts of digital video data, particularly in identifying and processing subpicture regions within video frames, leading to difficulties in coding efficiency, image quality, processing amount, and processing speed.

Innovation Solution

The encoder and decoder systems utilize subpicture information represented using coding tree units (CTUs) to define and encode/decode subpicture regions flexibly across multiple frames, allowing for efficient representation of horizontal and vertical locations, reducing code amount, and enabling appropriate identification of processing regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional video coding standards (H.264/AVC, HEVC, VVC) are used to process digital video data, then video coding capability is provided, but coding efficiency and processing speed are insufficient for increasing amounts of digital video data

Engineering Contradiction:
Improvevideo data processing capabilityVSAvoidcoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The picture is divided into multiple subpictures, and each subpicture is further divided into multiple tiles. This hierarchical segmentation allows parallel processing of different subpictures and tiles, improving processing speed and efficiency while managing coding complexity through modular structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension for organizing video data by creating a multi-level hierarchy (picture → subpicture → tile → CTU) rather than processing the entire picture as a single unit. This dimensional organization enables more efficient memory management and parallel processing operations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If subpicture regions are identified and processed within video frames, then coding efficiency can be improved, but processing amount and circuit scale increase

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing amount
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Subpicture information including tile information is encoded in advance and stored for later use. This preliminary encoding of spatial organization data allows the decoder to efficiently identify and process specific regions without requiring complex real-time analysis, reducing processing amount while maintaining coding efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces subpicture information as an intermediary data structure that bridges the relationship between the overall picture structure and individual tile/CTU elements. This intermediary layer simplifies region identification and processing by providing pre-organized spatial information.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If horizontal and vertical positions of CTUs are represented relative to picture ends, then subpicture regions can be precisely identified, but code amount increases

Engineering Contradiction:
Improveposition identification accuracyVSAvoidcode amount
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The picture coordinate system is segmented into multiple subpictures, each with its own tile structure. By representing CTU positions relative to subpicture or tile boundaries rather than the entire picture, the patent achieves precise position identification with fewer bits, reducing code amount while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different coordinate reference systems are applied to different regions: positions within subpictures are represented relative to subpicture boundaries, while positions within tiles are represented relative to tile boundaries. This local quality approach optimizes code efficiency for each hierarchical level.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12542912B2Encoder, decoder, and medium
Publication Date: 2026.02.03 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12542912B2 patent drawing
  • US12542912B2 patent drawing
  • US12542912B2 patent drawing

AI summary

An encoder includes circuitry and memory coupled to the circuitry. In operation, the circuitry encodes subpicture information in which a horizontal position and a vertical position of a region of a subpicture are represented in a unit of a coding tree unit (CTU). The subpicture is a rectangular region in a picture. The horizontal position is represented by a first position of a first CTU in the subpicture, the first position being relative to a left end of the picture. The vertical position is represented by a second position of a second CTU in the subpicture, the second position being relative to a top end of the picture.