3D Video Slice Header Syntax Reuse 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 redundancy and improving bitstream efficiency, especially when dealing with texture and depth view components.

Innovation Solution

The proposed solution involves reusing syntax elements from the slice header of texture view components for depth view components, allowing for partial decoding and encoding based on common syntax elements, which reduces the need for redundant signaling and improves bitstream efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If separate slice headers are provided for both texture view components and depth view components, then complete syntax information is available for both components, but redundant signaling increases and bitstream efficiency decreases

Engineering Contradiction:
Improvesyntax information completenessVSAvoidredundant data transmission
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The patent merges the slice header syntax elements of texture view components and depth view components by establishing a correspondence relationship between them. The depth view component's slice header reuses syntax elements from the texture view component's slice header, combining redundant information into a single source while maintaining complete syntax information for both components through the correspondence relationship.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The slice header syntax elements of the texture view component serve dual functions: they directly describe the texture view component and simultaneously provide the basis for describing the depth view component through the correspondence relationship. This multi-functionality eliminates redundant signaling while ensuring both components have complete syntax information.

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

2Measurement precision

If all syntax elements are explicitly signaled for both texture and depth view components, then decoding accuracy is maintained, but encoding complexity and bitstream size increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidencoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the common syntax elements from the texture view component's slice header and applies them to the depth view component's slice header through the correspondence relationship. This extraction eliminates redundant signaling of common elements while maintaining decoding accuracy through the preserved correspondence relationship between the two view components.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of explicitly signaling all syntax elements for both texture and depth view components, the patent uses partial action by reusing a subset of syntax elements from the texture view component for the depth view component. This partial signaling approach reduces encoding complexity and bitstream size while maintaining sufficient information for accurate decoding through the correspondence relationship.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If redundant syntax elements are signaled for both view components, then complete control information is provided, but bitstream efficiency is reduced

Engineering Contradiction:
Improvecontrol information completenessVSAvoidbitstream efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent merges redundant control information by establishing that the depth view component's slice header reuses syntax elements from the texture view component's slice header. This merging maintains complete control information for both components through the correspondence relationship while eliminating redundant signaling, thereby improving bitstream efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11496760B2Slice header prediction for depth maps in three-dimensional video codecs
Publication Date: 2022.11.08 QUALCOMM INC
  • US11496760B2 patent drawing
  • US11496760B2 patent drawing
  • US11496760B2 patent drawing

AI summary

In one example, a video coder is configured to code a first slice, wherein the first slice comprises one of a texture slice and a corresponding depth slice, wherein the first slice has a slice header comprising complete syntax elements representative of characteristics of the first slice. The video coder is further configured to determine common syntax elements for a second slice from the slice header of the first slice. The video coder is also configured to code the second slice after coding the first slice at least partially based on the determined common syntax elements, wherein the second slice comprises one of the texture slice and the depth slice that is not the first slice, wherein the second slice has a slice header comprising syntax elements representative of characteristics of the second slice, excluding values for syntax elements that are common to the first slice.