AR-VR Engine Personalizing Mixed Reality via Virtual Object Linking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional augmented and virtual reality systems lack the ability to provide tailored experiences to individual users, limiting flexibility and creativity in how scenes are experienced, as they typically deliver the same virtual objects and environments to all users without considering user-specific circumstances or real-time interactions.
Innovation Solution
An augmented reality and virtual reality engine (AR-VR engine) that identifies virtual elements and corresponding real-world objects through linking parameters, allowing for the rendering of user-specific virtual elements in real-time within the user's augmented reality interface, thereby tailoring the experience based on individual attributes and environmental cues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional augmented reality systems use motion capture and green screen technologies to create virtual scenes, then the scene can be rendered with graphical elements superimposed on actors and environments, but the viewer is limited to a single creative expression and lacks flexibility in how different viewers can experience the same scene
Solution Approach 1:
The system dynamically generates multiple creative expressions of the same scene by applying different virtual element configurations, transformations, and compositions to the base captured scene, allowing each viewer to experience a customized version rather than a static single expression
Solution Approach 2:
The system changes parameters of the virtual elements (such as position, scale, rotation, opacity, and transformation matrices) to generate different creative expressions from the same base scene, enabling flexibility in how viewers experience the content without requiring multiple separate productions
2Adaptability or versatility
If augmented reality systems render the same virtual objects and environments to all users based on environmental cues, then the system is simple to implement, but it fails to provide personalized experiences tailored to individual user attributes and circumstances
Solution Approach 1:
The system applies different virtual element configurations and transformations to different users based on their individual attributes (such as user profile, preferences, or identifying characteristics), creating locally optimized personalized experiences rather than a uniform global rendering
Solution Approach 2:
The system pre-processes the captured scene to identify key elements and prepares multiple virtual element configurations in advance, then selectively applies the appropriate configuration to each user based on their attributes, reducing real-time computational complexity while maintaining personalization
3Adaptability or versatility
If conventional systems deliver identical augmented reality content to all users regardless of their location or circumstances, then the system is easier to manage, but it lacks the ability to tailor experiences to user-specific situations
Solution Approach 1:
The system uses a single base captured scene that serves as a universal foundation for all users, while layering user-specific virtual elements on top, allowing the same core content to be universally delivered while accommodating individual customization needs
Data Source
AI summary
In a method for providing an augmented reality interface for use by a first real-world human user and a second real-world human user, an augmented reality and virtual reality engine (AR-VR engine) retrieves a first set of user data associated with the first user, wherein the first set of user data is associated with a third-party virtual environment. The AR-VR engine renders a first visual transformation of the first user and an electronic interface through which the second user can interact with at least one of the first visual transformation of the first user and the transformed visual environment. The AR-VR engine detects a change in a virtual object associated with the first user and the third-party virtual environment and identifies a real-world object corresponding to the virtual object using a sensor. The AR-VR engine links the real-world object and the virtual object and renders the change associated with the virtual object onto the real-world object.


