Anchor-Based AR Rendering for Translational Motion Coding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality (AR) technologies face challenges in efficiently rendering 3D media objects with translational motion, leading to large data sizes and redundancies due to the use of fixed coordinate systems, which are not optimized for dynamic objects, and require significant free space for realistic rendering.
Innovation Solution
The method involves decomposing translational motion from the modeling coordinate system into metadata, allowing for anchor-based rendering modes that either include or exclude translational motion, optimizing coding efficiency and reducing redundant bits by expressing motion separately.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If translational motion is included in the modeling coordinate system for AR media objects, then the rendering can represent dynamic objects, but the data size increases and redundant bits are generated
Solution Approach 1:
The patent segments the rendering into two independent parts: spatial transformation (position and orientation) and object representation. The spatial transformation is handled separately through anchor-based rendering, while the object data maintains a fixed coordinate system. This segmentation eliminates the need to include translational motion in the object data, reducing redundancy and data size while preserving the ability to render dynamic objects.
Solution Approach 2:
The patent extracts translational motion information from the modeling coordinate system and represents it separately through anchor-based rendering mechanisms. By taking out the motion components and handling them independently, the object data can be compressed more efficiently without losing the ability to depict dynamic behavior.
2Productivity
If a fixed coordinate system is used for AR media objects, then the coding efficiency is improved, but the rendering cannot accurately represent dynamic objects with translational motion
Solution Approach 1:
The patent applies segmentation by separating the coordinate system into two functional components: a fixed modeling coordinate system for efficient object coding and an anchor-based spatial transformation system for representing motion. This allows the object data to maintain coding efficiency while the rendering system adapts to dynamic objects through separate transformation parameters.
Solution Approach 2:
The patent introduces anchor-based rendering as an intermediary layer between the fixed coordinate system and the final rendering output. This intermediary handles the translation and rotation transformations, allowing the fixed coordinate system to maintain its coding efficiency while still representing dynamic objects through the anchor transformation mechanism.
3Quantity of substance
If anchor based rendering is used to reduce data size, then redundant bits are eliminated, but the rendering requires precise anchor positioning and orientation
Solution Approach 1:
The patent employs feedback mechanisms in the anchor-based rendering system to continuously adjust and refine the anchor positioning and orientation. This feedback ensures that the transformation parameters remain accurate while maintaining the reduced data size benefit of the compressed object representation.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present disclosure relates to a 5G communication system or a 6G communication system for supporting higher data rates beyond a 4G communication system such as long term evolution (LTE). The present disclosure provides a method and apparatus for anchor based rendering modes, related parameters and metadata. The method for performing rendering for an augmented reality (AR) media object in a communication system is provided, the method comprises obtaining metadata including information for determining a rendering mode of the AR media object, the information including first information indicating whether the AR object include a translational motion, receving, from a server, AR media data including an AR media object, determining a rendering mode for rendering the AR media object based on the metadata including the first information, and rendering the AR media object based on the determined rendering mode.