3D Video Depth Map Coding with Range Remapping

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 handling depth range variations between reference and current views, which affects the accuracy of motion compensation and overall compression efficiency.

Innovation Solution

The proposed solution involves coding motion depth maps with depth range variations relative to a reference depth map, where predictive block values are adjusted based on the difference between the real-world depth ranges of reference and current views, using a pixel value remapping process after motion compensation, to improve encoding efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If motion compensation is performed using standard video coding techniques for 3D video, then compression efficiency is improved, but depth range variations between reference and current views cause inaccuracies in motion compensation

Engineering Contradiction:
Improvecompression efficiencyVSAvoidmotion compensation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies parameter changes by remapping depth values from the reference view to match the depth range of the current view. This involves transforming the depth parameter space so that depth values in the predictive depth map correspond to the actual depth range of the current frame, thereby resolving the mismatch that causes motion compensation inaccuracies while maintaining compression efficiency

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If depth maps are coded with high precision to maintain depth accuracy, then depth measurement precision is improved, but bandwidth usage increases

Engineering Contradiction:
Improvedepth map accuracyVSAvoidbandwidth usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by performing depth range remapping on the reference view depth map before motion compensation. This preprocessing step ensures that the predictive depth map is already adjusted to the current view's depth range, eliminating the need for additional high-precision depth data transmission and thereby reducing bandwidth usage while maintaining depth accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9363535B2Coding motion depth maps with depth range variation
Publication Date: 2016.06.07 QUALCOMM INC

AI summary

This disclosure describes techniques for coding 3D video block units. In one example, a video encoder is configured to determine a first real-world depth range for a first depth view component comprising a reference view component, determine a second real-world depth range for a second depth view component comprising a current view component, wherein the current view component is predicted relative to the reference view component, determine a predictive block for a portion of the current view component from the reference view component, adjust values of the predictive block based on a difference between the first real-world depth range and the second real-world depth range, and predict the portion of the current view based on the adjusted values of the predictive block.