MVC Operation Point Signaling for Device Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiview video coding (MVC) technologies in MPEG-2 systems lack efficient mechanisms to signal rendering and decoding capabilities, leading to suboptimal video data transmission and rendering across devices with varying capabilities.

Innovation Solution

The introduction of a data structure within the MPEG-2 System bitstream that signals rendering and decoding capabilities, along with bitrate information, allowing devices to adapt and select appropriate operation points for optimal video rendering and decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a data structure signaling rendering and decoding capabilities is introduced, then device adaptability and video quality are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improvedevice adaptabilityVSAvoiddata structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The capability signaling is divided into separate fields: rendering capability values for each view and decoding capability values for each view. This segmentation allows devices to selectively process only the capability information relevant to their specific functions, reducing overall processing complexity while maintaining comprehensive adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rendering and decoding capability values are signaled in advance within the operation point descriptor before video data transmission. This preliminary signaling enables receiving devices to pre-assess their compatibility with the transmitted video content and perform appropriate adaptation actions before actual video rendering or decoding begins, improving efficiency despite the added data structure.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If capability signaling is implemented for multiview video coding, then video quality and rendering accuracy are improved, but information processing overhead increases

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The capability signaling is view-specific, with separate rendering capability values and decoding capability values assigned to each view in the multiview video sequence. This local quality approach ensures that each view's capability requirements are precisely defined and matched to device capabilities, improving rendering accuracy for each specific view while avoiding unnecessary processing overhead for views that a device cannot render or decode.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2462742B1Signaling the characteristics of an MVC operation point
Publication Date: 2017.09.20 QUALCOMM INC
  • EP2462742B1 patent drawingFigure 1
  • EP2462742B1 patent drawingFigure 2
  • EP2462742B1 patent drawingFigure 3

AI summary

Source and destination video devices may use data structures that signal details of an operation point for an MPEG-2 (Motion Picture Experts Group) System bitstream. In one example, an apparatus includes a multiplexer that constructs a data structure corresponding to a multiview video coding (MVC) operation point of an MPEG-2 (Motion Picture Experts Group) System standard bitstream, wherein the data structure signals a rendering capability value that describes a rendering capability to be satisfied by a receiving device to use the MVC operation point, a decoding capability value that describes a decoding capability to be satisfied by the receiving device to use the MVC operation point, and a bitrate value that describes a bitrate of the MVC operation point, and that includes the data structure as part of the bitstream, and an output interface that outputs the bitstream comprising the data structure.