Virtual Mirror Camera Tracking for Consistent Avatar Viewing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users in extended reality environments experience poor viewing effects and difficulty in adjusting virtual character images due to the lack of a reliable reference for creating or modifying avatars, which affects the user experience.
Innovation Solution
An image display method and apparatus that determines the orientation and position of a mirror camera based on a first-person perspective camera and a preset distance, allowing the mirror camera to follow the avatar and provide a consistent image on a virtual mirror, enhancing the user's ability to create or modify avatars.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed camera position is used for the virtual mirror, then the device complexity is reduced, but the viewing effect deteriorates when the user moves
Solution Approach 1:
The patent applies the dynamics principle by making the mirror camera's position and orientation dynamic rather than fixed. The mirror camera automatically adjusts its position relative to the first-person perspective camera, maintaining a predetermined distance and spatial relationship as the user moves through the virtual environment. This dynamic adjustment ensures the avatar remains properly framed in the virtual mirror throughout user movement, resolving the contradiction between simplicity and reliable viewing effect.
2Reliability
If the mirror camera follows the avatar movement, then the viewing effect is improved, but the device complexity increases
Solution Approach 1:
The patent implements feedback by continuously monitoring the first-person perspective camera's position and orientation, then using this information to automatically adjust the mirror camera's parameters. The system establishes a feedback loop where the mirror camera's behavior is determined by the user's current viewpoint, ensuring the avatar remains properly positioned in the virtual mirror without requiring complex manual control mechanisms.
Solution Approach 2:
The patent uses the first-person perspective camera as an intermediary to control the mirror camera. Rather than directly tracking the avatar's position, the system uses the user's viewpoint camera as a mediator to determine the mirror camera's position and orientation. This intermediary approach simplifies the control system while maintaining reliable viewing effects throughout user movement.
3Device complexity
If no virtual mirror is provided, then the device complexity is reduced, but the user experience deteriorates due to lack of reference for avatar creation
Solution Approach 1:
The patent applies the copying principle by creating a virtual mirror that displays a reflected image of the user and avatar. The mirror camera captures the scene and presents it in a mirrored format, providing users with a visual reference for their avatar's appearance. This copied visual feedback enables users to see and adjust their avatar's characteristics, significantly improving the ease of operation during avatar creation without adding substantial device complexity.
Data Source
Figure 1A~1B
Figure 2~3
Figure 4~5A
AI summary
The present disclosure relates to an image display method and apparatus, and an electronic device, and particularly to the field of virtual reality technologies. The method includes: determining a first orientation of a mirror camera; determining a first position of the mirror camera based on a position of a first-person perspective camera, a preset distance, and the first orientation; and obtaining a first image based on the first position and the first orientation, and displaying the first image on a virtual mirror. The present disclosure provides a mirror image display method and apparatus in an extended reality space, and an electronic device and a medium, and relates to the field of mirror image display technologies. The method includes: receiving a mirror image display adjustment instruction triggered by a user for a target object, where the mirror image display adjustment instruction is configured to instruct to adjust a display proportion of the target object in a virtual display; adjusting parameter information of a virtual camera based on the mirror image display adjustment instruction; and displaying the target object in the virtual display based on a display image obtained by the virtual camera after the parameter information is adjusted.