Depth Data Coding Using Component Depth Map Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current techniques for transmitting and encoding depth data for 3D images face challenges in efficiently encoding and transmitting high dynamic range (HDR) depth maps, particularly in creating multiple focal planes, which affects the quality and accuracy of 3D displays in virtual and extended reality applications.
Innovation Solution
The approach involves generating component depth maps (CDMs) using a depth-blending algorithm, which are then coded and transmitted separately from texture data, allowing for improved coding efficiency and accuracy by utilizing spatial light modulators (SLMs) to adjust focus based on depth values, and scaling CDMs to cover the full dynamic range for enhanced encoding and decoding.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If depth data is encoded directly without decomposition, then encoding process is simple, but coding accuracy and quality are insufficient
Solution Approach 1:
The depth map is decomposed into multiple component depth maps (CDMs), each representing a specific depth range. This segmentation allows each CDM to be encoded with higher precision using tailored coding parameters, thereby improving overall depth data coding accuracy while managing complexity through structured processing
2Manufacturing precision
If multiple focal planes are created for HDR depth maps, then 3D display quality is improved, but data transmission complexity increases
Solution Approach 1:
The depth map is divided into multiple component depth maps corresponding to different focal planes. Each CDM is encoded separately with optimized parameters for its specific depth range, enabling high-quality multi-focal plane 3D display while managing transmission complexity through structured data organization and synchronization mechanisms
Solution Approach 2:
The patent introduces a depth range dimension by creating multiple component depth maps for different focal planes. This dimensional expansion enables HDR depth map representation with improved 3D display quality, while the systematic encoding approach manages the increased data complexity
3Productivity
If depth data is decomposed into component depth maps, then coding efficiency is improved, but processing time increases
Solution Approach 1:
The depth map is segmented into multiple component depth maps that can be processed in parallel. This segmentation improves coding efficiency by allowing specialized encoding techniques to be applied to each CDM simultaneously, while the modular structure enables efficient resource utilization and potential parallel processing to mitigate increased processing time
4Measurement precision
If high dynamic range depth maps are transmitted, then depth data quality is enhanced, but transmission bandwidth requirements increase
Solution Approach 1:
The HDR depth map is decomposed into multiple component depth maps, each with optimized bit depth and coding parameters. This segmentation allows efficient allocation of bandwidth resources to different depth ranges, maintaining high depth data quality while reducing overall transmission bandwidth requirements through targeted precision encoding
Solution Approach 2:
The patent applies different coding parameters and bit depths to different component depth maps based on their specific depth ranges and importance. This parameter optimization enables high-quality HDR depth map transmission by allocating bandwidth efficiently according to the visual significance of different depth regions
Data Source
AI summary
Systems and methods for encoding/decoding a 3D image are provided. The system decomposes depth map into a plurality of component depth maps (CDMs) for a plurality of depth ranges, wherein each component depth map corresponds to a focal plane of a multiple focal plane (MFP) decomposition of the image data. The system generates a plurality of component depth map focal planes (CDMFPs) by combining each respective CDM with the depth map. The system scales data in each CDMFP by a respective scaling factor. The system generates for transmission a plurality of encoded scaled CDMFP data streams for the plurality of depth ranges, wherein each respective scaled CDMFP data stream is based at least in part on a respective scaled CDMFP.


