Multi-layer Video Rate Control via ROI and Statistics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video compression technologies fail to effectively manage bit rates in multi-layered video coding, leading to degradation in image quality due to varying network bandwidths, especially in environments with limited hardware resources.

Innovation Solution

A rate control method for multi-layered video coding that uses encoding statistical information and region-of-interest (ROI) data from a lower layer to determine and adjust bit rates at an upper layer, ensuring optimal bit allocation and quality preservation across different network conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If video compression is performed using conventional single-layer encoding, then the encoding complexity is low, but the image quality degrades in variable bandwidth networks

Engineering Contradiction:
Improveimage qualityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The video stream is segmented into multiple layers (base layer and enhancement layers) with different quality levels. The base layer provides basic video quality suitable for limited bandwidth, while enhancement layers provide additional quality improvements. This segmentation allows the system to adapt to variable bandwidth conditions by transmitting only necessary layers, thereby maintaining image quality reliability without requiring complex full-quality encoding in all conditions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system dynamically adjusts the number of layers and bit rate allocation based on network bandwidth conditions. When bandwidth is limited, only the base layer is transmitted with lower complexity encoding. When bandwidth increases, enhancement layers are added to improve image quality. This dynamic adaptation resolves the contradiction by making encoding complexity variable rather than fixed, matching the actual network capabilities.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multi-layered video coding is implemented to maintain image quality in variable bandwidth networks, then image quality is preserved, but the encoding complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The base layer is encoded first with all necessary information for acceptable video quality. Then, enhancement layers are sequentially added to provide quality improvements. This preliminary action of encoding the base layer first allows the system to function with lower complexity when needed, while providing the option to add more layers for higher quality when resources permit, thus resolving the complexity-quality trade-off.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different parts of the video data are encoded with different quality levels through the layered approach. The base layer provides uniform basic quality across all video content, while enhancement layers provide localized quality improvements where most beneficial. This local quality differentiation maintains overall image quality reliability without uniformly increasing encoding complexity across all video data.

Inventive Principle:
Principle #3Local quality

3Reliability

If bit rate is increased to maintain video quality in high bandwidth networks, then image quality is maintained, but the network efficiency decreases

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts bit rate allocation to different layers based on actual network bandwidth conditions. When bandwidth is limited, only the base layer is transmitted at lower bit rate, improving network efficiency. When bandwidth is abundant, enhancement layers are added at higher bit rates to maintain or improve video quality. This dynamic bit rate adjustment resolves the contradiction by making network resource usage adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the bit rate parameter for different layers based on network conditions. The base layer uses a lower bit rate parameter suitable for bandwidth-constrained conditions, while enhancement layers use higher bit rate parameters when bandwidth permits. This parameter change strategy allows the system to optimize both video quality and network efficiency by matching bit rate parameters to actual network capabilities rather than using a fixed high bit rate.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If conventional video encoding is used with limited hardware resources, then the hardware requirements are low, but the ability to handle variable bandwidth networks is poor

Engineering Contradiction:
Improvebandwidth adaptabilityVSAvoidhardware resources
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The video encoding is segmented into multiple independent layers that can be processed separately. The base layer can be encoded and decoded with simple hardware resources, providing basic functionality. Enhancement layers can be added incrementally as hardware resources become available, improving bandwidth adaptability without requiring all features to be present simultaneously. This segmentation allows the system to achieve high adaptability while maintaining compatibility with limited hardware.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The multi-layer encoding framework provides universal adaptability across different hardware capabilities and network conditions. The same base layer encoding can be used with simple hardware, while the same framework supports addition of enhancement layers for more capable hardware. This multi-functionality allows a single system design to serve both resource-constrained and resource-abundant environments, achieving bandwidth adaptability without proportionally increasing hardware complexity requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9420279B2Rate control method for multi-layered video coding, and video encoding apparatus and video signal processing apparatus using the rate control method
Publication Date: 2016.08.16 SAMSUNG ELECTRONICS CO LTD
  • US9420279B2 patent drawing
  • US9420279B2 patent drawing
  • US9420279B2 patent drawing

AI summary

A rate control method for multi-layered video coding, a video encoding apparatus and a video signal processing system employing the rate control method. In the rate control method for multi-layered video coding, encoding statistical information is generated based on the result of encoding input video data on a first layer. A second rate controller generates a plurality of quantization parameters to be used when encoding is performed on a second layer, based on the encoding statistical information and/or region of interest (ROI) information. Target numbers of bits that are to be respectively assigned to regions of a second layer are determined based on the encoding statistical information and/or ROI information, and the input video data is encoded at the second layer, based on the target numbers of bits.