Adaptive Depth Positioning for 3D Auxiliary Graphics
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current 3D display systems often position auxiliary graphical data, such as subtitles, too close to the viewer, leading to eye strain and decreased image quality due to the occlusion of objects closer to the screen, causing visual fatigue.
Innovation Solution
The method involves detecting an area of attention in 3D image data and determining a depth pattern to set adaptive auxiliary depth values for the graphical data, ensuring it is positioned at a depth that does not occlude the 3D image data, thereby maintaining viewer comfort and image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If auxiliary graphical data is positioned at the same level as the highest depth value in 3D content, then the auxiliary data does not obstruct the 3D effects, but the auxiliary data becomes too close to the viewer causing visual fatigue and eye strain
Solution Approach 1:
The patent applies dynamics by continuously adjusting the depth position of auxiliary graphical data based on real-time analysis of 3D content depth values. Instead of fixing auxiliary data at a static depth level, the system dynamically determines the appropriate depth position frame-by-frame or region-by-region, ensuring auxiliary data remains behind foreground objects while maintaining comfortable viewing distance. This dynamic adjustment resolves the contradiction by adapting to varying depth patterns in different scenes.
Solution Approach 2:
The patent changes the depth parameter (z-position) of auxiliary graphical data adaptively based on the detected depth pattern of the 3D content. By analyzing depth values in the 3D image and selecting an appropriate depth level from this analysis, the system modifies the depth parameter of subtitles or other auxiliary elements to ensure they appear behind foreground objects rather than in front of them, eliminating occlusion while preventing excessive closeness to the viewer.
2Loss of information
If auxiliary graphical data is positioned in front of the closest part of the image data, then the auxiliary data remains visible and readable, but it occludes the 3D image data and creates depth perception issues
Solution Approach 1:
The patent modifies the depth parameter (z-position) of auxiliary graphical data based on detected depth values from the 3D content. By analyzing the depth pattern in different regions of the image and selecting an appropriate depth level, the system positions auxiliary data behind foreground objects rather than in front of them. This parameter adjustment ensures auxiliary data remains visible and readable while eliminating occlusion of the 3D image content.
Solution Approach 2:
The system employs feedback by continuously analyzing the depth values of 3D content and using this information to adjust the depth position of auxiliary graphical data. The depth analysis provides feedback about the spatial arrangement of objects, which is then used to determine the optimal depth level for auxiliary data, ensuring it appears in appropriate spatial context without occluding foreground elements.
3Device complexity
If auxiliary graphical data is positioned at a fixed depth level, then the system complexity is reduced, but it cannot adapt to varying depth patterns in different scenes causing either occlusion or excessive closeness
Solution Approach 1:
The patent transforms the static, fixed-depth approach into a dynamic system that continuously adapts to varying depth patterns. By implementing real-time depth analysis of 3D content and adjusting auxiliary data depth positions accordingly, the system achieves versatility across different scenes and depth configurations. This dynamic adaptation comes with increased processing complexity but is justified by the significant improvement in visual quality and viewer comfort.
Solution Approach 2:
The system performs preliminary depth analysis of the 3D content before rendering auxiliary graphical data. By pre-analyzing depth values and identifying the appropriate depth level for auxiliary elements in advance, the system prepares the optimal positioning information beforehand. This preliminary action enables adaptive positioning without requiring complex real-time adjustments during rendering, balancing adaptability with computational efficiency.
Data Source
AI summary
Three dimensional [3D] image data and auxiliary graphical data are combined for rendering on a 3D display (30) by detecting depth values occurring in the 3D image data, and setting auxiliary depth values for the auxiliary graphical data (31) adaptively in dependence of the detected depth values. The 3D image data and the auxiliary graphical data at the auxiliary depth value are combined based on the depth values of the 3D image data. First an area of attention (32) in the 3D image data is detected. A depth pattern for the area of attention is determined, and the auxiliary depth values are set in dependence of the depth pattern.


