MPEG-2 Multiview Video Coding Non-Consecutive View Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current MPEG-2 systems face limitations in efficiently transmitting and decoding multiview video coding (MVC) data, particularly in handling non-consecutive views within MVC video streams, which can lead to out-of-order arrival of views at client devices and inefficient bandwidth usage.
Innovation Solution
The proposed solution enhances MPEG-2 transport streams and program streams by introducing a descriptor that signals non-consecutive view order indexes, allowing for the transmission of sub-bitstreams with non-consecutive views and enabling client devices to reorder them correctly, ensuring proper decoding and efficient bandwidth utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional MPEG-2 transport streams are used to transmit MVC video streams, then the system maintains compatibility with existing MPEG-2 infrastructure, but it cannot efficiently handle non-consecutive views leading to out-of-order arrival at client devices
Solution Approach 1:
The patent segments the MVC bitstream into multiple sub-bitstreams, where each sub-bitstream contains a subset of views with non-consecutive view order indexes. This segmentation allows selective transmission of specific views while maintaining the ability to handle non-consecutive view sequences, resolving the contradiction between adaptability and reliability.
Solution Approach 2:
The patent introduces an intermediary data structure (descriptor) that carries view order index information between the encoder and decoder. This intermediary enables the system to track and reorder non-consecutive views properly, maintaining reliable view delivery order while supporting enhanced adaptability for selective view transmission.
2Loss of information
If all views are transmitted in the MVC video stream, then complete view information is available for decoding, but bandwidth consumption increases inefficiently
Solution Approach 1:
The patent extracts and transmits only the necessary subset of views rather than all views. By using sub-bitstreams that contain only specific views with non-consecutive view order indexes, the system removes unnecessary data transmission, reducing bandwidth consumption while maintaining complete view information for the selected views.
Solution Approach 2:
The patent applies partial action by transmitting a partial set of views (sub-bitstreams) rather than the complete set. This allows the system to convey sufficient view information for the intended application while avoiding the excessive bandwidth consumption that would result from transmitting all possible views.
3Productivity
If sub-bitstreams with non-consecutive views are transmitted, then bandwidth efficiency is improved, but the receiving device must perform additional reordering operations
Solution Approach 1:
The patent applies preliminary action by embedding view order index information in descriptors within the sub-bitstreams before transmission. This pre-packaging of ordering information allows the receiving device to perform simple reordering operations based on pre-provided instructions, reducing the actual reordering complexity at the receiver while maintaining bandwidth efficiency.
4Device complexity
If conventional MVC transmission is used, then the system structure remains simple, but decoder efficiency decreases due to out-of-order view arrival
Solution Approach 1:
The patent changes the parameter of view order indexing by introducing non-consecutive view order indexes in the descriptor structure. This parameter change allows the system to maintain a relatively simple overall structure while enabling the decoder to efficiently process views in the correct order, even when transmitted as non-consecutive sub-bitstreams, thereby improving decoder efficiency.
Data Source
AI summary
A multiplexer may produce an MPEG-2 (Motion Picture Experts Group) System standard bitstream comprising views with nonconsecutive view order indexes. In one example, an apparatus includes a video encoder that encodes views of a scene, and a multiplexer that constructs a data structure for signaling that a corresponding MPEG-2 (Motion Picture Experts Group) System standard bitstream includes a first view of the views of the scene associated with a first view order index and a second view of the plurality of views of the scene associated with a second view order index. The first view order index and the second view order index are non-consecutive. The apparatus may further include an output interface that outputs the data structure.


