Adaptive Resolution Conversion Signaling for Video Resampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding standards, such as HEVC, lack the ability to adaptively change resolution without introducing an IDR or IRAP picture, which can lead to inefficiencies in bandwidth usage, latency, and user experience issues, especially in applications like video conferencing and streaming where network conditions and viewer orientation changes occur.

Innovation Solution

The implementation of an adaptive resolution conversion (ARC) process that allows for dynamic resolution changes by resampling reference pictures and signaling this information in the bitstream, enabling efficient prediction structures and seamless representation switching between different spatial resolutions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If adaptive resolution conversion is implemented without IDR/IRAP pictures, then bandwidth efficiency is improved and latency is reduced, but video coding standards compatibility is worsened

Engineering Contradiction:
Improvebandwidth usageVSAvoidresolution adaptability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The video stream is segmented into different resolution representations (e.g., first representation at higher resolution, second representation at lower resolution). The encoder can selectively switch between these segments based on network conditions, allowing adaptive resolution changes without requiring full IDR/IRAP picture resets, thus improving bandwidth efficiency while maintaining resolution adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the resolution of video representations during encoding and transmission. By implementing dynamic resolution conversion mechanisms that operate within the video coding framework, the system can adapt to changing network conditions and viewer requirements without breaking buffer conditions or requiring standard-compliant resolution changes.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If resolution changes are made without IDR/IRAP pictures, then latency is reduced, but prediction structure efficiency is worsened

Engineering Contradiction:
ImprovelatencyVSAvoidprediction efficiency
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

Multiple video representations at different resolutions are pre-encoded and prepared in advance. When network conditions change or viewer orientation changes occur, the system can immediately switch to the appropriate pre-prepared representation without waiting for IDR/IRAP pictures, thus reducing latency while maintaining efficient prediction structures through the pre-encoded nature of the representations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple video representations are transmitted, then adaptability to network conditions is improved, but bandwidth consumption is worsened

Engineering Contradiction:
Improvenetwork condition adaptabilityVSAvoidbandwidth demand
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Different regions or segments of the video content are encoded at different qualities and resolutions based on local requirements. By applying local quality adjustment rather than uniform resolution changes across the entire video stream, the system can adapt to network conditions and viewer needs more efficiently, reducing overall bandwidth demand while maintaining necessary adaptability.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11671602B2Signaling for reference picture resampling
Publication Date: 2023.06.06 BYTEDANCE INC
  • US11671602B2 patent drawing
  • US11671602B2 patent drawing
  • US11671602B2 patent drawing

AI summary

Devices, systems and methods for digital video coding, which includes reference picture resampling, are described. An example method for video processing includes performing a conversion between a video comprising one or more video segments comprising one or more video units and a bitstream representation of the video, wherein the bitstream representation conforms to a format rule and comprises information related to an adaptive resolution conversion (ARC) process, wherein the format rule specifies the applicability of the ARC process to a video segment, wherein an indication that the one or more video units of the video segment are coded with different resolutions is included in the bitstream representation in a syntax structure that is different from a header syntax structure, a decoder parameter set, a video parameter set, a picture parameter set, a sequence parameter set, and an adaptation parameter set.