Scalable Video Coding Top-Down Prediction for Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing scalable video coding methods, such as bottom-up encoding, result in suboptimal compression efficiency for enhancement layers due to uneven distribution of coding efficiency losses and increased complexity, which is not efficiently addressed by current solutions like joint BL-EL optimization.

Innovation Solution

A method that generates predictive coding parameters for a second layer representation using previously reconstructed pixels, performs prediction to generate a first layer prediction signal, and codes the predictive coding parameters and residual for the first layer representation, while optionally using inter-layer prediction and downsampling to enhance compression efficiency without increasing complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If bottom-up encoding is used for scalable video coding, then the base layer can be efficiently coded independently, but the enhancement layer suffers from suboptimal compression efficiency and uneven distribution of coding efficiency losses

Engineering Contradiction:
Improveindependent base layer codingVSAvoidenhancement layer compression efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent inverts the traditional bottom-up encoding approach by performing prediction for the base layer using parameters and reconstructed pixels from the enhancement layer. This top-down prediction approach allows the enhancement layer to be coded first with optimal efficiency, while the base layer benefits from prediction signals derived from the higher resolution layer, thereby improving overall compression efficiency without sacrificing independent base layer coding capability

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces inter-layer prediction as an additional dimension to the traditional intra-layer prediction. By utilizing spatial and temporal correlations across different resolution layers (from enhancement layer to base layer), the system creates a multi-dimensional prediction framework that enhances compression efficiency for both layers simultaneously

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

2Productivity

If joint base layer-enhancement layer optimization is applied, then enhancement layer compression efficiency improves, but computational complexity increases

Engineering Contradiction:
Improveenhancement layer compression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by generating predictive coding parameters and reconstructing pixels for the enhancement layer first, before using them to predict the base layer. This preliminary processing of the enhancement layer provides ready-to-use prediction signals for the base layer, avoiding the need for complex joint optimization computations while achieving similar or better compression efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by deriving base layer prediction parameters from enhancement layer parameters through downsampling and interpolation. Instead of performing complex joint optimization, the system copies and adapts the enhancement layer's predictive coding parameters (motion vectors, coding modes) for use in base layer prediction, significantly reducing computational complexity

Inventive Principle:
Principle #26Copying

3Manufacturing precision

If high resolution encoding is performed for all layers, then video quality improves, but memory consumption and computational complexity increase

Engineering Contradiction:
Improvevideo qualityVSAvoidmemory consumption
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using high-resolution reconstructed pixels from the enhancement layer specifically for generating prediction signals in the base layer, rather than maintaining high resolution throughout the entire encoding process. This localized use of high-resolution data improves video quality where needed (in prediction accuracy) while avoiding the memory overhead of storing and processing high-resolution data for all layers

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent extracts only the necessary high-resolution information from the enhancement layer (predictive coding parameters and reconstructed pixels) and uses it for base layer prediction. By extracting and utilizing only the essential high-resolution components rather than processing complete high-resolution layers, the system achieves good video quality with reduced memory consumption

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9106920B2Scalable video coding method, encoder and computer program
Publication Date: 2015.08.11 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9106920B2 patent drawing
  • US9106920B2 patent drawing
  • US9106920B2 patent drawing

AI summary

A scalable video coding method for coding a video sequence (10) results in a bit stream (20} partitionable into two layer representations (201, 2O2) of the video sequence (10). The second layer representation (2O2) has an enhanced resolution compared to the first layer representation (2O1.). The method includes generating (si) predictive coding parameters for the second layer using previously reconstructed pixels (14) in the second layer. The method further includes performing (s2) prediction for the first layer, using the predictive coding parameters and the previously reconstructed pixels (14) in the second layer, to generate a first layer prediction signal. The method further includes generating (s3) a first layer residual, based on the difference between the original image and the first layer prediction signal. The predictive coding parameters and the first layer residual are coded (s4) as the first layer representation (2O1). An encoder (30) and computer program are also provided.