Scalable Video Encoding Adaptive Filtering and Upsampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video codecs face inefficiencies in encoding and decoding processes, particularly when dealing with high sample depth and color fidelity video content, as they often require reducing image fidelity to lower bit rates, leading to artifacts and suboptimal compression efficiency.

Innovation Solution

The implementation of adaptive lowpass filtering, sample depth upsampling, chroma upsampling, and remapping techniques in scalable video encoding and decoding tools to improve the efficiency of inter-layer residual video compression by adjusting sample depth, chroma sampling rates, and dynamic range, thereby reducing artifacts and enhancing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video is compressed to lower bit rate by removing detail, then bit rate is reduced, but video quality and fidelity deteriorate

Engineering Contradiction:
Improvebit rateVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

The video signal is segmented into base layer and enhancement layer components. The base layer contains essential video information at lower quality, while the enhancement layer contains additional detail information. This segmentation allows selective transmission where the base layer can be transmitted at lower bit rates while the enhancement layer provides quality improvement when bandwidth permits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies parameter changes by transforming video data between different sample depths (e.g., 8-bit to 10-bit) and chroma sampling rates (e.g., 4:2:0 to 4:2:2). These parameter transformations enable the video to be encoded at different quality levels while maintaining compatibility across multiple transmission scenarios.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If chroma sampling rate is reduced to fewer samples, then bit rate requirement decreases, but color fidelity deteriorates

Engineering Contradiction:
Improvebit rateVSAvoidcolor fidelity
Core Design Contradiction:
Loss of energyVSManufacturing precision

Solution Approach 1:

Chroma information is segmented and treated separately from luma information. The chroma channels are downsampled independently to reduce bit rate while the luma channel maintains higher resolution. This selective segmentation allows the system to reduce overall bit rate while preserving perceived video quality, since the human eye is more sensitive to luma variations than chroma variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by converting between different chroma sampling rates (4:4:4, 4:2:2, 4:2:0) based on transmission requirements. The video can be encoded with full chroma resolution when quality is paramount, or with reduced chroma resolution when bit rate constraints exist, providing flexible adaptation to different application scenarios.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If sample depth is increased to represent values more precisely, then video quality and color gamut improve, but bit rate increases

Engineering Contradiction:
Improvesample precisionVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The video encoding is segmented into base layer with lower sample depth (e.g., 8-bit) and enhancement layer with higher sample depth (e.g., 10-bit or 12-bit). The base layer provides acceptable quality at lower bit rates, while the enhancement layer adds precision for applications requiring higher quality. This segmentation allows receivers to discard the enhancement layer when bandwidth is limited, achieving efficient adaptive streaming.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies parameter changes by transforming video data between different sample depths through upsampling and downsampling operations. The video can be encoded at 10-bit or 12-bit precision when quality is the priority, or converted to 8-bit for more efficient compression. These parameter transformations enable flexible adaptation to different transmission scenarios and device capabilities.

Inventive Principle:
Principle #35Parameter changes

4Manufacturing precision

If video is encoded with high sample depth and color fidelity, then video quality improves, but compression efficiency deteriorates

Engineering Contradiction:
Improvevideo fidelityVSAvoidcompression efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The video is segmented into base layer and enhancement layer, where the base layer is compressed efficiently at lower quality and the enhancement layer contains the additional fidelity information. This segmentation allows the majority of the video data to be compressed efficiently in the base layer, while only the differential enhancement information requires higher precision encoding, thereby improving overall compression efficiency compared to encoding the entire video at high fidelity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs parameter changes by transforming video parameters (sample depth, chroma sampling rate) to match the requirements of different compression stages. The base layer uses parameters optimized for compression efficiency (lower sample depth, reduced chroma sampling), while the enhancement layer uses parameters optimized for quality (higher sample depth, full chroma sampling). This parameter adaptation enables the system to achieve both good compression efficiency and high video fidelity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10250905B2Conversion operations in scalable video encoding and decoding
Publication Date: 2019.04.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10250905B2 patent drawing
  • US10250905B2 patent drawing
  • US10250905B2 patent drawing

AI summary

Techniques and tools for conversion operations between modules in a scalable video encoding tool or scalable video decoding tool are described. For example, given reconstructed base layer video in a low resolution format (e.g., 4:2:0 video with 8 bits per sample) an encoding tool and decoding tool adaptively filter the reconstructed base layer video and upsample its sample values to a higher sample depth (e.g., 10 bits per sample). The tools also adaptively scale chroma samples to a higher chroma sampling rate (e.g., 4:2:2). The adaptive filtering and chroma scaling help reduce energy in inter-layer residual video by making the reconstructed base layer video closer to input video, which typically makes compression of the inter-layer residual video more efficient. The encoding tool also remaps sample values of the inter-layer residual video to adjust dynamic range before encoding, and the decoding tool performs inverse remapping after decoding.