Virtual Viewpoint Pitch Control for Stable Image Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image display devices struggle to accurately display images of virtual objects when the viewpoint's pitch angle is changed, leading to difficulties in maintaining the image on the screen and precise control of the viewpoint's movement, especially when dealing with virtual objects like mountain chains, due to inconsistent view field flow rates and potential image loss.
Innovation Solution
An image display device with viewpoint moving means, pitch angle change center point calculation, and pitch angle change means that adjust the viewpoint's pitch angle and line of sight based on user operations, ensuring the deep side of the point of gaze is displayed by calculating a pitch angle change center point and modifying the viewpoint's position and line of sight to maintain the image on the screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the pitch angle of the viewpoint is changed to display the deep side of the point of gaze, then the image rendering the virtual object may fall out of the screen, but if the pitch angle is not changed, the deep side of the point of gaze cannot be displayed
Solution Approach 1:
The system continuously monitors the position of the virtual object relative to the screen boundaries and automatically adjusts the pitch angle to maintain the object within the visible area. This feedback mechanism ensures that the image remains stable on the screen while still allowing the deep side of the point of gaze to be displayed when appropriate.
Solution Approach 2:
The pitch angle is made dynamically adjustable based on the position of the viewpoint and the virtual object. Rather than being fixed, the pitch angle changes in response to user operations and the relative positions of the viewpoint and virtual objects, allowing the system to adapt between displaying the deep side and maintaining image stability on screen.
2Device complexity
If the viewpoint moves at a constant speed irrespective of distance, then the control is simple, but the view field flow rate becomes inconsistent affecting precision
Solution Approach 1:
The movement speed of the viewpoint is changed as a variable parameter based on the distance to the virtual object. When the viewpoint is closer to the virtual object, the movement speed is reduced to allow for more precise positioning. When farther away, the speed increases for更高效 exploration. This dynamic parameter adjustment maintains operational simplicity while significantly improving positioning precision.
3Loss of information
If the viewpoint is moved closer to the virtual object to improve detail visibility, then the image may become unstable on the screen, but if kept at a distance, the detail visibility is reduced
Solution Approach 1:
The system calculates the optimal viewpoint position in advance based on the virtual object's location and screen boundaries. Before allowing the viewpoint to move closer for detail visibility, the system pre-adjusts the pitch angle and viewpoint position to ensure the image remains stable on the screen. This preliminary action prevents image instability while enabling detailed observation.
Data Source
AI summary
Provided is an image display device capable of easily displaying an image depicting the deep side of a point of gaze when an operation to change a pitch angle of a viewpoint is performed by a user. The image display device displays an image rendering a scene viewed from a viewpoint in a virtual space in a line of sight, and performs at least one of a process of moving a position of the viewpoint and a process of changing the line of sight, according to a viewpoint moving operation performed by the user. The image display device also calculates a position of a pitch angle change center point which exists on a straight line extending from the viewpoint in the line of sight, changes the pitch angle of the viewpoint about the pitch angle change center point according to the pitch angle change operation performed by the user, and changes the line of sight so that the line of sight is directed to the pitch angle change center point from the position of the viewpoint with the pitch angle thus changed.


