3D Video Slice Header Prediction for Bitstream Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video coding technologies face challenges in efficiently encoding and decoding three-dimensional (3D) video data, particularly in reducing bandwidth usage and improving inter-view compression efficiency, especially in traditional 3DTV systems where multiple views are required, leading to increased bandwidth consumption.

Innovation Solution

The proposed solution involves reusing syntax elements between texture and depth view components in a 3D codec, where texture view components include luminance and chrominance information, and depth view components represent depth values, allowing for predictive coding and efficient signaling of block units, thereby reducing the need for redundant information in the bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate slice headers are used for texture and depth view components, then each component can have independent control, but the bitstream size increases and compression efficiency decreases

Engineering Contradiction:
Improveindependent controlVSAvoidbitstream efficiency
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent merges the slice header structures for texture and depth view components by allowing the depth slice header to inherit syntax elements from the texture slice header. This combining approach reduces redundant signaling while maintaining the ability to independently control each component when needed, thereby improving bitstream efficiency without sacrificing control flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal slice header structure where the texture slice header serves multiple functions: it acts as a standalone header for texture components and simultaneously serves as a reference for depth slice headers. This multi-functionality allows the same structural elements to control both texture and depth components, reducing overall bitstream size while preserving independent control capabilities.

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

2Loss of information

If all syntax elements are signaled for both texture and depth view components, then complete information is available, but bandwidth consumption increases

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

Solution Approach 1:

The patent extracts common syntax elements from the depth slice header and relocates them to the texture slice header. By taking out these redundant elements and signaling them only once in the texture header, the patent maintains complete information availability for both components while significantly reducing the total bandwidth required to transmit the bitstream.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of copying all syntax elements to both texture and depth slice headers, the patent implements a selective copying mechanism where only unique, component-specific syntax elements are copied to the depth header, while common elements are referenced from the texture header. This reduces redundant data transmission while ensuring all necessary information is preserved.

Inventive Principle:
Principle #26Copying

3Ease of operation

If redundant syntax elements are transmitted in the bitstream, then decoding is simpler, but compression efficiency decreases

Engineering Contradiction:
Improvedecoding simplicityVSAvoidcompression efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent introduces an intermediary inheritance mechanism where the depth slice header inherits syntax elements from the texture slice header through a reference relationship. This intermediary approach maintains decoding simplicity by providing a clear inheritance hierarchy while improving compression efficiency by eliminating redundant transmissions of common syntax elements between texture and depth components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2735155B1Slice header three-dimensional video extension for slice header prediction
Publication Date: 2017.05.03 QUALCOMM INC
  • EP2735155B1 patent drawingFigure 1
  • EP2735155B1 patent drawingFigure 2
  • EP2735155B1 patent drawingFigure 3

AI summary

In one example, a video coder is configured to code one or more blocks of video data representative of texture information of at least a portion of a frame of video data, process a texture slice for a texture view component of a current view associated, the texture slice comprising the coded one or more blocks and a texture slice header comprising a set of syntax elements representative of characteristics of the texture slice, code depth information representative of depth values for at least the portion of the frame, and process a depth slice for a depth view component corresponding to the texture view component of the view, the depth slice comprising the coded depth information and a depth slice header comprising a set of syntax elements representative of characteristics of the depth slice, wherein process the texture slice or the depth slice comprises predict at least one syntax element.