Multi-View Video Rate Control Bit Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing rate control schemes for multi-view video coding struggle to balance the optimization of joint view coding performance with the specific bit rate constraints of individual views, particularly the base view, which is essential to maintain the quality of service for legacy 2D video customers.

Innovation Solution

A method and apparatus for multi-view video coding that determines bit allocation based on bit rate requirements for both the base view and joint views, using a two-pass coding framework that combines constant bit rate pre-analysis with variable bit rate frame-level bit allocation to ensure optimal coding performance while meeting all bit rate constraints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing rate control schemes for single view video coding are applied to multi-view video coding, then the coding performance of individual views can be optimized, but the overall joint view coding performance deteriorates and cannot satisfy multiple bit rate constraints simultaneously

Engineering Contradiction:
Improvecoding performanceVSAvoidbit rate constraint satisfaction
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The rate control problem is segmented into multiple independent sub-problems, each corresponding to a specific view (base view, dependent views). Separate rate control models and parameters are established for each view, allowing independent optimization while maintaining overall system performance through coordinated bit allocation across all views

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A unified rate control framework is designed that can simultaneously handle multiple bit rate constraints for different views. The framework uses a common optimization objective function that incorporates constraints from all views, enabling the system to adapt to various service requirements (joint view optimization, base view quality guarantee, dependent view flexibility) within a single multi-functional architecture

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

2Manufacturing precision

If bit rate is allocated to optimize joint view coding performance, then overall coding quality improves, but base view quality may deteriorate and fail to meet minimum service requirements for legacy 2D video customers

Engineering Contradiction:
Improvejoint view coding qualityVSAvoidbase view quality guarantee
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by establishing minimum bit rate constraints for the base view before optimizing joint view performance. These pre-set constraints act as protective measures that prevent base view quality from deteriorating, ensuring that legacy 2D video service requirements are met even when optimizing for multi-view joint performance

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

Different quality requirements are applied to different views based on their specific purposes. The base view is assigned minimum quality guarantees to ensure legacy service compatibility, while dependent views can allocate bits flexibly based on their contribution to joint view reconstruction, allowing local optimization without compromising overall system reliability

Inventive Principle:
Principle #3Local quality

3Reliability

If separate bit rate constraints are imposed on base view to ensure legacy 2D video service quality, then service reliability improves, but the overall joint view coding performance and bit rate efficiency deteriorate

Engineering Contradiction:
Improvelegacy service qualityVSAvoidjoint view coding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The rate control system employs dynamic bit allocation that adapts to scene complexity and view dependencies. While base view maintains minimum quality constraints, the remaining bit budget is dynamically distributed to dependent views based on their actual contribution to joint view reconstruction, maximizing coding efficiency without permanently sacrificing legacy service reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The optimization framework incorporates feedback mechanisms that evaluate the actual impact of bit allocation on both base view quality and joint view performance. Based on this feedback, the system adjusts bit distribution strategies to achieve the best trade-off between maintaining legacy service quality and optimizing overall multi-view coding efficiency

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8750371B2Method and apparatus for rate control for multi-view video coding
Publication Date: 2014.06.10 INTERDIGITAL MADISON PATENT HLDG
  • US8750371B2 patent drawing
  • US8750371B2 patent drawing
  • US8750371B2 patent drawing

AI summary

A method and apparatus are disclosed and described for providing rate control for multi-view video coding. The apparatus includes an encoder (100) for encoding image data for at least one picture for at least two joint views of multi-view video content. The at least two joint views include a base view and at least one dependent view. A bit allocation for encoding the image data is determined based on bit rate requirements for the base view and bit rate requirements for the at least two joint views.