Parallax Scaling Rate Calculation for Perspective Simulation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current image processing technologies using the orthographic projection method struggle to effectively implement parallax scrolling and scaling while maintaining a sense of perspective, leading to unnatural displays and discomfort.
Innovation Solution
An image processing program that calculates layer scaling rates and movement velocities based on distance from a reference point in a virtual three-dimensional space, allowing for controlled scaling and movement of layers to simulate perspective while minimizing discomfort.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Stability of the object's composition
If orthographic projection method is used for image processing, then parallel lines remain parallel and distortion is minimized, but a sense of perspective and depth perception cannot be effectively expressed
Solution Approach 1:
The patent introduces a depth dimension (Z-axis) to the traditional 2D orthographic projection by creating multiple layers at different depth positions. Each layer is processed independently with parallax scrolling applied based on its depth, effectively adding a third dimension to the projection system while maintaining the orthographic properties of each individual layer.
Solution Approach 2:
The patent divides the image processing into multiple independent layers, where each layer represents a different depth plane in the 3D virtual space. This segmentation allows independent processing of each layer with appropriate parallax scrolling, enabling depth perception while maintaining orthographic projection characteristics within each layer.
2Loss of information
If parallax scrolling is implemented in orthographic projection, then depth perception can be simulated, but unnatural display and viewer discomfort occur due to lack of proper scaling
Solution Approach 1:
The patent dynamically changes the scaling parameters of each layer based on its depth position relative to the reference point. Layers farther from the reference point are scaled down, while closer layers maintain or increase their scale. This parameter adjustment creates a natural perspective effect that eliminates viewer discomfort while preserving the orthographic projection method.
3Ease of manufacture
If uniform scaling is applied to all layers in parallax scrolling, then processing is simple, but the sense of perspective becomes distorted and unnatural
Solution Approach 1:
The patent applies different scaling qualities to different layers based on their local depth characteristics. Each layer receives a scaling factor specific to its depth position, creating local quality variations that collectively produce a natural perspective effect. This localized processing maintains perspective consistency while managing complexity through systematic depth-based differentiation.
Data Source
AI summary
For each layer, a scaling rate of an object image or a background image belonging to each of the layers is calculated based on a distance from a predetermined reference point in a virtual three-dimensional space to each of the layers. In addition, for each of the layers, a movement velocity of each of the layers when conducting a parallax scrolling is calculated based on a distance from the predetermined reference point in the virtual three-dimensional space to each of the layers. Furthermore, an image in each of the layers is scaled up or down based on the calculated scaling rate, and each of the layers are moved in a predetermined direction at the calculated movement velocity.


