Multi-View Video Bitstream Merging for Adaptive Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding and decoding multi-view videos face challenges in efficiently managing bandwidth and quality loss, particularly in adaptive streaming scenarios, as basic and additional views are processed as a single video, leading to inefficient bandwidth adjustment.

Innovation Solution

A method is introduced to generate bitstreams for multi-view videos using different quantization parameters for basic and additional views, adjusting encoding qualities based on the importance of each view, and merging bitstreams with a predetermined bit rate to optimize bandwidth usage and reduce quality loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single quantization parameter is used for both basic view and additional view videos, then the encoding process is simple, but bandwidth adjustment is inefficient and quality loss increases

Engineering Contradiction:
Improveencoding simplicityVSAvoidbandwidth efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent segments the video content into basic view videos and additional view videos, applying different quantization parameters to each segment. This allows independent optimization of bit rate allocation for each view type, improving bandwidth efficiency while maintaining encoding feasibility through systematic differentiation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different quantization parameters (QP) to different view types: a first QP for basic view videos and a second QP for additional view videos. This local quality differentiation enables precise control over the quality-bit rate trade-off for each view type, optimizing overall bandwidth utilization.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If different quantization parameters are applied to basic and additional view videos, then bandwidth efficiency improves, but the processing complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent dynamically adjusts quantization parameters based on view type importance, allowing the encoding system to adaptively optimize bandwidth allocation. The encoder can flexibly select appropriate QP values for basic and additional views according to content characteristics and bandwidth conditions, achieving efficient resource utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the quantization parameter values based on the type of video content being encoded. By setting different QP values (first QP for basic views, second QP for additional views), the system optimizes the balance between quality and bit rate for each view type, improving overall encoding efficiency.

Inventive Principle:
Principle #35Parameter changes

3Ease of manufacture

If uniform bit rate allocation is used for all view videos, then the encoding process is straightforward, but quality loss increases for important views

Engineering Contradiction:
Improveencoding simplicityVSAvoidvideo quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies different quantization parameters to different view types: a first QP for basic view videos and a second QP for additional view videos. This local quality differentiation enables precise control over the quality-bit rate trade-off for each view type, optimizing overall bandwidth utilization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces asymmetric bit rate allocation by applying different quantization parameters to basic and additional views. This asymmetric treatment reflects the different importance levels of various views, ensuring that more important basic views receive higher quality encoding while additional views use lower bit rates.

Inventive Principle:
Principle #4Asymmetry

4Loss of information

If higher bit rate is allocated to additional view videos, then the completeness of multi-view content is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvecontent completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent changes the quantization parameter values based on the type of video content being encoded. By setting different QP values (first QP for basic views, second QP for additional views), the system optimizes the balance between quality and bit rate for each view type, improving overall encoding efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent dynamically adjusts quantization parameters based on view type importance, allowing the encoding system to adaptively optimize bandwidth allocation. The encoder can flexibly select appropriate QP values for basic and additional views according to content characteristics and bandwidth conditions, achieving efficient resource utilization.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12604035B2Method and apparatus for multi view video encoding and decoding, and method for transmitting bitstream generated by the multi view video encoding method
Publication Date: 2026.04.14 RES & BUSINESS FOUND SUNGKYUNKWAN UNIV
  • US12604035B2 patent drawing
  • US12604035B2 patent drawing
  • US12604035B2 patent drawing

AI summary

A multi-view video encoding/decoding method and apparatus is provided, and a method for transmitting a bitstream generated by the multi-view video encoding method is provided. The multi-view video encoding method includes generating first bitstreams for each of a plurality of quantization parameters (QPs) different from each other by encoding an atlas for a multi-view video in the quantization parameters, extracting second bitstreams for sub-regions in the atlas from the first bitstreams, and generating a third bitstream by merging, among the second bitstreams, second bitstreams with a predetermined bit rate.