Camera-Angle Depth Construction with Segmented Surface Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for constructing full-viewing-angle depth information in virtual scenes are inefficient and lack accuracy, requiring significant time and resources while often resulting in poor quality.
Innovation Solution
Constructing full-viewing-angle depth information by generating surface elements attached to virtual objects, obtaining their depth values, and using these values to represent the depth of the virtual scene, thereby improving efficiency and accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing methods are used to construct full-viewing-angle depth information, then the depth information can be obtained, but the construction process requires significant time and processing resources
Solution Approach 1:
The patent divides the virtual scene into multiple surface elements (e.g., depth elements, depth maps) that can be processed independently. Each surface element represents a portion of the scene and can be generated and processed separately, then combined to form the complete depth information. This segmentation reduces the overall processing time and resource requirements compared to processing the entire scene at once.
Solution Approach 2:
The patent performs preliminary actions by pre-processing the virtual scene to generate surface elements before the main depth information construction process. This includes pre-dividing the scene into manageable chunks, pre-calculating depth values for individual elements, and preparing data structures that facilitate efficient combination. These preliminary actions reduce the computational burden during the main processing phase.
2Measurement precision
If existing methods are used to construct full-viewing-angle depth information, then the depth information can be obtained, but the quality and accuracy of the depth information are poor
Solution Approach 1:
The patent applies local quality by generating and processing surface elements with different levels of detail and precision according to their specific requirements. Each surface element can have its depth value calculated and stored with appropriate precision for its location and function in the virtual scene. This allows high accuracy where needed without uniformly processing the entire scene at maximum precision, thus maintaining efficiency.
Solution Approach 2:
The patent uses copying by creating simplified representations (surface elements) of the complex virtual scene. These surface elements are copies that capture the essential depth information in a compressed form, allowing for efficient processing while maintaining accuracy. The surface elements serve as intermediate representations that can be easily manipulated and combined to produce the final depth information.
3Measurement precision
If complex processing methods are used to improve depth information quality, then accuracy may improve, but processing resources and time requirements increase significantly
Solution Approach 1:
The patent segments the complex depth information construction task into smaller, more manageable operations on individual surface elements. This segmentation reduces the complexity of each individual processing step while maintaining overall accuracy. Instead of using one complex algorithm to process the entire scene, the system uses multiple simpler operations on divided portions of the scene.
Solution Approach 2:
The patent transforms the problem from a single complex three-dimensional scene processing task into multiple simpler two-dimensional surface element processing tasks. By representing the 3D scene as a collection of 2D surface elements with associated depth values, the system reduces the dimensional complexity of individual processing operations while preserving the essential three-dimensional depth information through the collection of elements.
Data Source
AI summary
Aspects described herein disclose a full-viewing-angle depth information construction method. Aspects provide for obtaining a virtual scene, the virtual scene including a camera configured to present a view of the virtual scene in a direction of at least one viewing angle and at least one virtual object, generating a plurality of surface elements in the virtual scene, a surface element being a plane figure having a direction and a size and wherein each virtual object has at least one surface element. Aspects further provide for obtaining a depth value of each of the plurality of surface elements, the depth value being a distance value between the surface element and the camera and constructing full-viewing-angle depth information of the virtual scene by using the obtained depth values. Aspects provided herein reduce time and processing resources for constructing the full-viewing-angle depth information and while improving quality of the full-viewing-angle depth information.


