Adaptive 3D Perspective Views for Obstructed Content Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In 3D immersive virtual environments, users may struggle to see important content due to positioning issues, leading to obscured or missed information, reduced user engagement, and inefficient use of computing resources.
Innovation Solution
A system generates customized 3D views for each user by adjusting the angle, position, and zoom level of virtual objects within the environment without altering the 3D model, ensuring optimal viewing angles and reducing obstructed content visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a 3D immersive virtual environment is used for online meetings, then users can share content in three-dimensional space, but important content and social signals may be obscured or blocked depending on avatar positioning
Solution Approach 1:
The system segments the 3D environment into multiple virtual camera positions, each associated with a specific user avatar. Each camera captures content from its unique perspective, allowing users to see what would be visible from their avatar's position without requiring changes to the overall 3D environment or other users' views.
Solution Approach 2:
The system introduces virtual cameras as intermediary devices between users and the 3D environment content. These cameras act as mediators that capture content from avatar-specific perspectives and transmit it to users, solving the problem of obscured content without altering the environment itself.
2Ease of operation
If users position avatars around a virtual computer screen to participate in meetings, then users can be distributed in 3D space, but users positioned near the side of the screen miss salient information due to compressed renderings
Solution Approach 1:
The system segments the display into multiple virtual camera views, with each camera positioned to capture content optimized for its associated user's perspective. This allows users distributed around the screen to each receive content that is clearly visible from their position, eliminating compression issues.
Solution Approach 2:
The system applies local quality by customizing the camera view and content rendering for each user based on their avatar's position and orientation. Each user receives content optimized for their specific viewing angle and distance, ensuring salient information is not compressed or obscured.
3Loss of information
If the system provides customized 3D views for each user by adjusting virtual object positions and angles, then detail awareness is improved, but the system complexity increases
Solution Approach 1:
The system creates copies of the 3D environment content from multiple virtual camera positions and transmits these copies to different users. This allows each user to receive a customized view without requiring complex real-time rendering adjustments, as the system pre-computes and stores multiple camera views.
Solution Approach 2:
The system performs preliminary action by pre-computing virtual camera views from multiple positions before the meeting begins. These pre-rendered views are stored and can be quickly transmitted to users during the meeting, avoiding the need for complex real-time calculations and reducing system complexity.
4Loss of information
If virtual objects are positioned in the foreground to be clearly visible, then content visibility is improved, but background content is obscured by the foreground objects
Solution Approach 1:
The system segments the viewing perspective into multiple camera positions, with each camera capturing content from its specific angle. This allows foreground and background content to both be visible to users, as each user receives content optimized for their specific viewing position rather than a single fixed perspective.
Data Source
AI summary
A system provides adaptive adjustments of perspective views for improving detail awareness for users associated with target entities of a virtual environment. A system can generate customized three-dimensional 3D views for each individual user participating in a communication session. The system can generate customized three-dimensional views for each individual user without making modifications to a 3D model of a virtual environment so a 3D environment can be maintained while each participant may have adjusted angles and positions for various virtual objects. The system can adaptively adjust an angle or position for entities in a viewing perspective or change a dimension of a perspective view for a target entity. The adjustments can be according to each viewer's point of view to maximize detail awareness for each participant of a communication session. These adjustments can be made while at the same time, maintaining attendees arranged in a specific spatial relationship without changes.


