Virtual Image Generation for Multi-Viewer Augmented Reality
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to generate virtual images on a screen or window that provide a realistic augmented reality experience for multiple viewers with different angles of view, especially when viewers are moving, as they do not effectively coordinate real and virtual objects to maintain a realistic impression simultaneously.
Innovation Solution
A method that captures real background images, recognizes real objects, identifies and generates virtual objects, interprets the images, positions and adapts virtual objects relative to real objects, and displays them in a way that changes based on the viewer's angle of view to create a coherent augmented reality experience across different angles and movements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If virtual images are generated for multiple viewers with different angles of view, then the realistic impression for each viewer is improved, but the system complexity increases
Solution Approach 1:
The system segments the viewing experience by dividing the screen into multiple virtual camera positions, each generating images tailored to specific viewing angles. This allows different viewers to see appropriately adapted virtual images without requiring a completely complex system redesign, as each angle is handled independently through segmented processing.
Solution Approach 2:
The system introduces an intermediary processing layer that generates multiple virtual camera images from a single real camera input. This intermediary step enables the transformation of one real image into multiple angle-specific virtual images, resolving the contradiction by adding a mediating computational stage rather than directly complicating the hardware.
2Reliability
If virtual images are adapted for moving viewers with changing angles of view, then the coherent augmented reality experience is improved, but the processing speed requirements increase
Solution Approach 1:
The system performs preliminary action by pre-generating multiple virtual camera images in advance, before the viewer actually moves to a different angle. This allows the processing to be done ahead of time rather than in real-time response to viewer movement, maintaining coherent AR experience while reducing immediate processing speed requirements.
Solution Approach 2:
The system implements dynamics by continuously adapting the virtual camera positions and image generation based on detected viewer movement. The system dynamically adjusts which virtual images are generated and displayed, allowing it to respond to changing viewing angles while managing processing loads through selective regeneration of only necessary images.
3Adaptability or versatility
If multiple virtual camera images are generated from a single real camera image, then the versatility for different viewing angles is improved, but the computational load increases
Solution Approach 1:
The system uses copying by creating multiple virtual images as copies from a single real camera image source. Instead of using multiple physical cameras, it computationally copies and transforms the single real image into multiple angle-specific virtual images, reducing hardware requirements while maintaining versatility across different viewing angles.
Solution Approach 2:
The system applies parameter changes by transforming the single real image through various computational parameters to generate multiple virtual images with different angles and perspectives. By changing image parameters (rotation, scaling, perspective transformation) rather than capturing from multiple sources, the system achieves versatility while managing computational load through efficient parameter-based transformations.
Data Source
AI summary
A method generates and superposes virtual images to an existing image in order to show special effects. Images are generated depending on the relative position of one or more subjects viewing the existing image. The images are generated in order to see an augmented reality. The subjects are people located near a transparent support such as a screen or a window. These people watch the augmented reality through the screen/window. The virtual objects on the screen are created in such a way as to give a realistic impression for different people watching the same screen/window at the same time, thereby generating virtual images in order to create an augmented reality for one or many viewers watching the same real objects at the same time.


