Adaptive Resolution Management Video Encoder Block Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression technologies face inefficiencies in managing resolution, requiring re-coding and re-sending entire video frames, which incurs additional costs and complexity, especially for intra-frames that dominate bitrates in group-of-pictures (GOP).

Innovation Solution

Adaptive Resolution Management (ARM) allows for prediction using reference frames of different resolutions, enabling downscaling or upscaling of video resolution, thereby reducing bitrate and eliminating the need for re-coding intra-frames by using a scaling constant to rescale reference frames and apply specific filters for each block, rather than the entire frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If traditional video compression is used with fixed resolution, then video quality is maintained, but bitrate and computational complexity increase due to re-coding entire frames

Engineering Contradiction:
ImprovebitrateVSAvoidencoding complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent segments the video frame into multiple blocks and applies different resolution scaling to each block independently. This allows selective rescaling of only certain regions rather than re-coding entire frames, thereby reducing bitrate and computational complexity while maintaining quality in important regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality enhancement by using different scaling constants for different blocks within a frame. Important blocks receive higher quality processing while less important blocks use lower resolution, optimizing the balance between bitrate and perceived video quality.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If intra-frames are re-coded for resolution changes, then resolution flexibility is achieved, but bitrate increases significantly

Engineering Contradiction:
Improveresolution flexibilityVSAvoidbitrate
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent changes the resolution parameter selectively by applying different scaling constants to different blocks rather than changing the entire frame resolution. This allows resolution flexibility through parameter modification without the need to re-code entire intra-frames, significantly reducing bitrate.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic resolution scaling where the resolution can be adjusted on a block-by-block basis using scaling constants. This dynamic approach provides resolution flexibility without requiring complete re-encoding of intra-frames, optimizing bitrate efficiency.

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If reference frames are rescaled for prediction, then bitrate is reduced, but prediction accuracy may deteriorate

Engineering Contradiction:
ImprovebitrateVSAvoidprediction accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent applies local quality to prediction by using different scaling constants for different blocks when generating prediction from reference frames. This ensures that blocks requiring higher prediction accuracy use appropriate scaling while maintaining overall bitrate reduction.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial rescaling only to the extent necessary for each block. By using scaling constants selectively rather than uniformly across all blocks, the patent maintains prediction accuracy where needed while achieving bitrate reduction where possible.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240422338A1Encoder and bitstream for adaptive resolution management prediction rescaling
Publication Date: 2024.12.19 DOLBY INTERNATIONAL AB
  • US20240422338A1 patent drawing
  • US20240422338A1 patent drawing
  • US20240422338A1 patent drawing

AI summary

A video encoder generates an encoded bitstream which includes a reference picture, a current picture having a resolution different from the reference picture and also including a first block, an intra-coded second block, and information useful for determining a scaling constant. The encoded bitstream is decodable by a video decoder receiving the encoded bitstream and determining whether a block-based mode for decoding a current picture of one resolution using a reference picture of a different resolution is enabled. When enabled, the decoder uses the mode to decode the first block and decodes the intra-coded second block without using the mode.