Perspective Ruler Display for Fisheye Vanishing Point Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional fisheye perspective rulers lack the ability to draw lines with various directions and strengths of distortion, and are often displayed at unnecessary locations, hindering the drawing process.
Innovation Solution
A method for displaying a perspective ruler on a virtual three-dimensional space that allows lines to be drawn along the ruler with a fisheye lens effect, using functions f(θ, k) and g(r, k) to transform coordinates and generate curved lines, with parameters for distortion strength and overall scaling, and allowing users to adjust vanishing points and distortion strength.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional fisheye perspective rulers use curvilinear grid lines, then it is possible to draw lines parallel to a coordinate axis into curved lines, but perspective rulers capable of drawing lines having various directions are not provided
Solution Approach 1:
The patent applies universality by creating a single perspective ruler system that can handle multiple drawing directions and distortion strengths through parameter adjustment, rather than requiring separate rulers for each direction. The ruler system universally supports drawing in any direction by adjusting the vanishing point position and distortion strength parameter k, making one tool perform multiple functions that would traditionally require separate specialized tools.
Solution Approach 2:
The patent applies dynamics by making the perspective ruler adjustable through user interaction. The ruler system dynamically changes its properties (vanishing point position, distortion strength) based on user input, allowing the same ruler to adapt to different drawing requirements. This dynamic adjustment capability enables the ruler to serve multiple directions and distortion levels without requiring multiple static ruler configurations.
2Ease of operation
If conventional fisheye perspective rulers are displayed in grids at unnecessary locations, then the ruler provides coverage, but it gets in the way of the user's drawing work
Solution Approach 1:
The patent applies the extraction principle by removing unnecessary grid displays from the interface. Instead of showing complete grid patterns at all locations, the system extracts and displays only the essential perspective guide lines needed for the current drawing task. This selective display approach eliminates visual clutter and interference while maintaining the helpful guidance function of the ruler during the drawing process.
Solution Approach 2:
The patent applies local quality by displaying perspective guide lines only in specific locations where they are most useful for the current drawing task, rather than uniformly across the entire canvas. The system intelligently determines which areas need guidance and displays ruler elements only in those local regions, improving ease of operation by reducing visual interference in areas where the ruler is not needed.
3Adaptability or versatility
If conventional fisheye perspective rulers have fixed distortion strength, then the ruler is simple to implement, but it does not provide a user with a function which can be used for drawing with various strengths of distortion
Solution Approach 1:
The patent applies parameter changes by making the distortion strength a variable parameter that can be adjusted through user interaction. Instead of being fixed, the distortion strength parameter k can be dynamically changed to match different fisheye lens effects. This allows the same ruler system to adapt to various distortion requirements by simply changing the parameter value, providing versatility without requiring multiple complex ruler implementations.
Solution Approach 2:
The patent applies universality by creating a single ruler system that handles multiple distortion strengths through parameter adjustment, rather than requiring separate rulers for each distortion level. The ruler universally supports various distortion strengths by adjusting the parameter k, making one tool perform multiple functions that would traditionally require several specialized tools with fixed distortion characteristics.
Data Source
Figure 1A~1B
Figure 2A~2D
Figure 3
AI summary
[Object] To make it easier for a user who draws a picture on a virtual canvas using drawing software to draw an illustration like a photograph captured through a fisheye lens. [Solving Means] The technique disclosed herein provides a perspective ruler display method for a computer to display a perspective ruler which is placed on a planar canvas existing in a virtual three-dimensional space so as to allow a line to be drawn on the canvas along the perspective ruler in response to an instruction for drawing with a fisheye lens effect from a user, the method including: based on a user instruction, identifying a rule for transforming a straight line on the canvas or a virtual straight line in the three-dimensional space into a curved line on the canvas conforming to the fisheye lens effect; generating the perspective ruler defined by a curved line which is based on the rule and passes through a predetermined position on the canvas specified by the user; identifying a position of a vanishing point on a plane including the canvas in a manner recognizable to the user, the vanishing point being a point to which curved lines of a plurality of the perspective rulers converge; and displaying the perspective ruler on the canvas.