Immersive Video Depth Estimation Using Derivable Reference Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high computational complexity and data rate requirements for synthesizing depth maps in immersive video applications, particularly in client-side depth estimation, pose challenges due to the need for complex stereo matching and large data transmission.

Innovation Solution

A method for simplifying depth map calculation on the client side by deriving depth of certain blocks from reference depth blocks using linear combinations or operations, without requiring intrinsic or extrinsic camera parameters, and optimizing data transmission through lossless signaling of derivable depth blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional stereo matching methods are used to calculate depth maps, then depth estimation accuracy is improved, but computational complexity increases significantly

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the depth map into multiple blocks and processes each block independently using simplified operations. Instead of performing complex stereo matching on the entire image, the method segments the problem into smaller manageable blocks that can be processed with lightweight computations, thereby reducing overall computational complexity while maintaining depth estimation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent copies depth information from reference views to target views for certain blocks without performing full stereo matching. By identifying derivable depth blocks that can be obtained through simple operations on reference depth blocks, the method avoids redundant complex computations while preserving depth map quality.

Inventive Principle:
Principle #26Copying

2Measurement precision

If all captured views and depth maps are transmitted to the client, then synthesis quality is improved, but data transmission rate increases

Engineering Contradiction:
Improvesynthesis qualityVSAvoiddata transmission rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information needed for depth map reconstruction by identifying and transmitting only the necessary reference depth blocks and their corresponding operations. Instead of transmitting all captured views and complete depth maps, the method extracts minimal necessary data that enables the client to reconstruct the target depth map through simple operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server performs preliminary analysis to identify which depth blocks are derivable from reference blocks before transmission. By pre-processing and identifying derivable blocks on the server side, the method reduces the amount of data that needs to be transmitted while ensuring that the client receives all necessary information for accurate depth map reconstruction.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If depth maps are estimated on the client side from decoded texture views, then data transmission requirements are reduced, but computational complexity on client side increases

Engineering Contradiction:
Improvedata transmission requirementsVSAvoidclient-side computational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent enables the client to copy depth information from reference depth blocks to derivable depth blocks using simple operations. Instead of performing complex stereo matching on the client side, the method allows the client to replicate depth information from already-decoded reference blocks through lightweight operations, significantly reducing client-side computational complexity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the depth estimation task into identifying derivable blocks and applying simple operations, versus performing full stereo matching. By dividing the problem this way and providing guidance on which blocks are derivable, the method reduces the computational burden on the client while maintaining the ability to reconstruct complete depth maps.

Inventive Principle:
Principle #1Segmentation

4Measurement precision

If intrinsic and extrinsic camera parameters are used for depth calculation, then depth accuracy is improved, but device complexity increases due to parameter requirements

Engineering Contradiction:
Improvedepth calculation accuracyVSAvoidparameter management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent copies depth information directly from reference views without requiring recalibration or application of intrinsic and extrinsic camera parameters. By using simple operations that replicate depth blocks from reference views, the method eliminates the need for complex parameter management while maintaining depth accuracy for derivable blocks.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12462407B2Depth estimation method in an immersive video context
Publication Date: 2025.11.04 TENCENT EUROPE (FRANCE) SAS
  • US12462407B2 patent drawing
  • US12462407B2 patent drawing
  • US12462407B2 patent drawing

AI summary

A method of synthesizing an image includes receiving a coded video stream corresponding to different views of a scene acquired by a plurality of cameras, and identifying one or more derivable depth blocks of a target depth map corresponding to an image of the coded video stream. The method further includes determining a corresponding operation to derive a depth of each of the one or more derivable depth blocks, the operation being applied to a depth of a reference depth block included in a depth map of a reference image in the coded video bitstream. The method further includes obtaining the target depth map corresponding to the image by executing the corresponding operation of the respective derivable depth block, and synthesizing a new image according to the target depth map and at least one decoded image from the coded video stream.