Stereoscopic GUI Object Displacement Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional stereoscopic display techniques for GUI objects in 3D virtual spaces face issues such as size and positional discrepancies due to perspective projection, making it difficult to maintain desired display characteristics like size and position, especially when objects are far from the viewpoint.
Innovation Solution
An image processing program and system that utilize virtual stereo camera settings, position designation, and image generation to calculate and adjust the displacement of GUI objects for stereoscopic viewing, allowing for parallel projection and translation to maintain object size and position on the display surface, ensuring accurate stereoscopic display.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If perspective projection is used for stereoscopic display of GUI objects in 3D virtual space, then depth perception is improved, but object size and position on display surface become unpredictable and difficult to control
Solution Approach 1:
The patent divides the projection process into two separate stages: first performing perspective projection to achieve stereoscopic depth effect, then performing a second translation operation to adjust the position and size of the projected image on the display surface. This segmentation allows independent optimization of depth perception and position/size control.
Solution Approach 2:
The patent introduces an intermediary translation operation between the perspective projection and the final display. This intermediate step acts as a mediator that corrects the position and size discrepancies caused by perspective projection, allowing the GUI object to appear at the intended location and scale while maintaining stereoscopic depth.
2Area of moving object
If GUI object is positioned far from viewpoint to maintain display size, then object size on display surface is improved, but depth perception and stereoscopic effect deteriorate
Solution Approach 1:
The patent changes the parameters of the projection process by introducing a second translation operation with adjustable parameters. This allows independent control of the displayed size and position of GUI objects without being constrained by the depth position in the 3D virtual space, enabling both large display size and proper depth perception.
3Adaptability or versatility
If perspective projection is applied to GUI objects, then stereoscopic viewing is achieved, but object position shifts from designated location toward center of screen
Solution Approach 1:
The patent segments the projection process into distinct operations: perspective projection for stereoscopic effect, followed by a separate translation operation for position correction. This allows the position correction to be applied independently without affecting the stereoscopic depth already established.
Solution Approach 2:
The patent applies a corrective translation that may exceed the minimal adjustment needed, deliberately translating the projected image to ensure it reaches the exact designated position on the display surface, compensating for the excessive inward shift caused by perspective projection.
Data Source
AI summary
Provided are a computer-readable storage medium having stored therein an image processing program executed by a computer of an image processing apparatus capable of outputting an image in a stereoscopically visible manner, the program causing the computer to function as sections configured for: acquiring setting information about a virtual stereo camera configured for imaging of a virtual space to provide images for right and left eyes in a stereoscopically visible manner; designating the position of a first object in the space, including a depth-directional position defining the imaging direction; using the information and the depth-directional position to calculate a displacement for a stereoscopically visible image of the object; and translating from a position, the object associated with the above-designated position, along a plane perpendicular to the depth direction, to generate images for right and left eyes each of which includes an image of the translated object, based on the displacement.


