Subpicture Bitstream Extraction for Adaptive Video Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle with efficiently managing changes in picture size and resolution within a coded video sequence, leading to inefficiencies in bandwidth and storage requirements.

Innovation Solution

The implementation of resampling parameters and spatial scalability parameters for subpictures, signaled in a parameter set, allows for adaptive resolution changes within a video bitstream, enabling efficient decoding and encoding of video data with multiple layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If video coding uses fixed picture size for a coded video sequence, then decoding complexity is reduced, but adaptability to different resolution requirements is limited

Engineering Contradiction:
Improveadaptability to different resolution requirementsVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The picture is divided into multiple subpictures, each with its own resolution parameters. This allows different regions of the picture to have different resolutions, enabling adaptability to various resolution requirements while keeping the overall structure manageable for decoding

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The picture size and resolution are made dynamic by allowing changes at subpicture level within a coded video sequence. The resampling parameters enable the decoder to adaptively adjust resolution for different subpictures based on content requirements, rather than using a fixed picture size throughout

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If video coding uses resampling of reference pictures for different resolutions, then adaptability to resolution changes is improved, but bandwidth and storage requirements increase

Engineering Contradiction:
Improveresolution change adaptabilityVSAvoidbandwidth and storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Different subpictures within the same picture can have different resolutions and quality levels. This allows the encoder to allocate more bandwidth and storage to important regions while using lower resolution for less critical areas, optimizing the overall bandwidth and storage usage while maintaining resolution adaptability

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention changes the resolution parameters locally for different subpictures rather than changing the entire picture resolution. By using resampling parameters specifically for subpictures, the system achieves resolution adaptability without unnecessarily increasing bandwidth and storage requirements for the entire video sequence

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If video coding uses fixed macroblock size, then encoding simplicity is maintained, but flexibility in handling different picture sizes is reduced

Engineering Contradiction:
Improveflexibility in handling different picture sizesVSAvoidencoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The picture is segmented into subpictures that can have different sizes and resolutions. This segmentation allows the encoder to handle different picture sizes more flexibly by organizing the content into appropriate subpicture structures, rather than relying solely on fixed macroblock sizes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The subpicture structure introduces dynamics to the otherwise fixed macroblock system. Subpictures can be configured with different dimensions and resolutions, allowing the encoding process to adapt to various picture sizes while maintaining a structured approach that doesn't overly complicate the encoding complexity

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12519947B2Techniques for bitstream extraction for subpicture in coded video stream
Publication Date: 2026.01.06 TENCENT AMERICA LLC
  • US12519947B2 patent drawing
  • US12519947B2 patent drawing
  • US12519947B2 patent drawing

AI summary

A method, computer program, and computer system are provided for video coding. The video coding includes decoding one or more previously encoded frames of a video source that are designated as reference frames for the video source, searching the reference frames for one or more candidate pixel blocks for an input frame of the video source, and encoding the input frame based on the one or more candidate pixel blocks.