Virtual Object Position Adjustment via FOV Ratio Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual reality and augmented reality environments, the inconsistency between the field of view (FOV) of the virtual world and the camera leads to 'dead zones' where objects outside the camera's FOV suddenly disappear, degrading the user's visual experience.
Innovation Solution
A method that calculates and adjusts the position of virtual objects within the virtual world based on the ratio of the camera's FOV to the virtual world's FOV, ensuring seamless transition and visibility of objects across the boundary, eliminating sudden disappearances.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the camera FOV is used to track objects, then objects within the camera FOV can be tracked accurately, but objects moving outside the camera FOV suddenly disappear from the virtual world
Solution Approach 1:
The patent introduces an intermediary mechanism by establishing a mapping relationship between camera FOV coordinates and virtual world FOV coordinates. This mapping acts as a mediator that translates object positions from the limited camera view to the extended virtual world view, allowing objects to maintain visibility even when moving outside the camera's direct field of view.
Solution Approach 2:
The patent extends the tracking space by creating a coordinate mapping that maps the 2D camera FOV to a larger 2D virtual world FOV. This dimensional transformation allows the system to track objects in a broader spatial context than the camera alone can capture, preventing sudden disappearances when objects move to areas outside the camera's immediate view.
2Reliability
If auxiliary devices like IMU are used to track objects in dead zones, then object tracking can be maintained outside camera FOV, but device complexity increases and not all objects have these devices
Solution Approach 1:
The patent enables the host system to perform tracking independently without requiring auxiliary devices on tracked objects. By using the existing camera and processor to establish FOV mappings and calculate object positions, the system achieves tracking in dead zones using only the resources already present in the host, eliminating the need for additional IMU or other auxiliary devices on objects.
Solution Approach 2:
The patent makes the host's camera and processor multi-functional by using them not only for capturing images within the camera FOV but also for tracking objects in the dead zones through coordinate mapping. This universal approach allows a single camera system to serve both functions, eliminating the need for separate auxiliary tracking devices.
3Area of stationary object
If the virtual world FOV is larger than the camera FOV, then the user can see a broader virtual environment, but objects may suddenly disappear when moving between FOV boundaries
Solution Approach 1:
The patent performs preliminary action by pre-establishing the FOV mapping relationship between the camera and virtual world before tracking begins. This pre-computed mapping allows the system to predict and maintain object positions across FOV boundaries, ensuring continuous visibility as objects move between the camera FOV and the extended virtual world FOV.
Data Source
AI summary
The embodiments of the disclosure provide a method for adjusting a virtual object, a host, and a computer readable storage medium. The method includes: obtaining a first field of view (FOV) of a virtual world; obtaining a second FOV of a camera, wherein a first physical object locates within the second FOV of the camera; determining a FOV ratio based on the first FOV and the second FOV; determining a first position of a first virtual object in the virtual world relative to a reference object in the virtual world, wherein the first virtual object corresponds to the first physical object; determining a second position of the first virtual object in the virtual world based on the first position and the FOV ratio; and showing the first virtual object at the second position in the virtual world.


