Temporal Layer Bit Allocation for Video Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies fail to effectively determine bit allocation for temporal base and enhancement layers, leading to suboptimal spatiotemporal experience and inefficient use of bandwidth resources.

Innovation Solution

A method to determine bit allocation for temporal base and enhancement layers by initializing allocations based on quality differences and constant factors, with adjustments made between GOP boundaries, incorporating minimum and maximum thresholds to ensure optimal quality and stability across layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If bits are allocated uniformly across temporal layers, then implementation is simple, but picture quality and spatiotemporal experience deteriorate

Engineering Contradiction:
Improvebit allocation implementation simplicityVSAvoidpicture quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allocating different bit rates to different temporal layers based on their specific quality requirements and importance. The base layer receives a first bit rate while enhancement layers receive different bit rates according to their contribution to overall picture quality, ensuring that critical layers receive sufficient bits while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the bit rate parameter dynamically across different temporal layers. By adjusting the bit rate allocation parameter according to layer importance and quality requirements, the system optimizes both picture quality and bandwidth utilization, moving away from uniform allocation to differentiated parameter settings.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If more bits are allocated to enhancement layers, then spatiotemporal experience improves, but bandwidth consumption increases

Engineering Contradiction:
Improvespatiotemporal experience qualityVSAvoidbandwidth resources
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent optimizes the bit rate parameter for enhancement layers by analyzing the actual quality improvement contribution of each layer. By adjusting the bit rate parameter to match the diminishing returns of quality improvement, the system achieves optimal spatiotemporal experience while avoiding excessive bandwidth consumption on higher layers where marginal gains are smaller.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial action by allocating bits to enhancement layers only to the extent necessary for achieving acceptable quality improvements. Rather than maximizing bits to all enhancement layers, the system allocates bits partially and selectively based on actual quality contribution, avoiding excessive bandwidth usage on layers with diminishing returns.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If base layer picture quality is improved, then enhancement layer prediction accuracy improves, but overall bit budget is consumed faster

Engineering Contradiction:
Improvebase layer picture qualityVSAvoidbit budget
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by ensuring the base layer receives sufficient bit allocation to maintain quality levels adequate for prediction purposes. By focusing quality resources on the base layer where they provide maximum predictive benefit, the system improves enhancement layer accuracy without proportionally increasing overall bit consumption, as enhancement layers can operate with lower bit rates when base layer quality is sufficient.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9325989B2Automatic temporal layer bit allocation
Publication Date: 2016.04.26 VIDYO INC
  • US9325989B2 patent drawing
  • US9325989B2 patent drawing
  • US9325989B2 patent drawing

AI summary

Disclosed herein are techniques and computer readable media containing instructions arranged to determine a bit allocation for a temporal base layer and at least one temporal enhancement layer. The techniques are enhanced to yield improved reproduced quality for the case where both a temporal base layer and at least one temporal enhancement layer is being used. An exemplary method for determining a bit allocation to one base layer includes initializing a bit allocation between the base layer and the at least one enhancement layer, determining a quality difference between the base layer and the at least one enhancement layer, expressed, for example, in the Quantizer Parameter of the last picture of each layer within a GOP, and determining a new bit allocation between the base layer and the at least one enhancement layer based on the quality difference and at least one constant factor.