Fisheye Perspective Ruler With Adjustable Distortion and Line Direction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional fisheye perspective rulers lack the ability to draw lines in various directions and do not provide functionality for different strengths of distortion, often obstructing the drawing process with unnecessary grid placements.
Innovation Solution
A method for displaying a perspective ruler on a virtual canvas that transforms straight lines into curved lines based on a defined function f(θ, k) or g(r, k), allowing for adjustable distortion strength and scaling, and enabling the ruler to be placed at specific positions to mimic a fisheye lens effect.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional fisheye perspective rulers use curvilinear grid lines, then they can draw lines parallel to coordinate axes, but they cannot draw lines having various directions
Solution Approach 1:
The patent applies a unified perspective transformation function that works for all line directions simultaneously. By using a single mathematical model (Equation 1) with parameters θ and k, the system can transform straight lines in any direction into their corresponding curved fisheye representations, eliminating the need for separate transformation rules for different orientations.
Solution Approach 2:
The patent introduces a distortion parameter k that can be adjusted to control the strength of the fisheye effect. By changing this single parameter, the system can adapt the transformation to match different fisheye lens characteristics while maintaining the same underlying mathematical framework, thus achieving versatility without proportionally increasing complexity.
2Adaptability or versatility
If conventional fisheye perspective rulers provide fixed distortion, then they work for specific lens types, but they cannot accommodate various strengths of distortion
Solution Approach 1:
The patent implements a distortion parameter k that can be continuously adjusted to match different fisheye lens strengths. The transformation function incorporates this parameter in a way that allows smooth variation of distortion intensity while maintaining mathematical consistency, enabling the same ruler to serve multiple lens types without requiring separate tools for each distortion level.
Solution Approach 2:
The patent makes the distortion strength dynamic rather than fixed. Users can adjust the parameter k in real-time to match the specific fisheye lens being used, and the transformation function automatically adapts to the new distortion level. This dynamic adjustment capability is achieved through a flexible mathematical framework that responds to parameter changes without requiring system redesign.
3Ease of operation
If fisheye perspective rulers display grids at all locations, then they provide comprehensive reference, but they obstruct drawing work at unnecessary locations
Solution Approach 1:
The patent applies different visibility characteristics to different regions of the perspective ruler. Instead of uniformly displaying grid lines across the entire canvas, the system selectively displays grid lines only in regions where they are most useful for drawing. This local adaptation of grid visibility reduces obstruction in areas where the user is actively working while maintaining reference utility where needed.
Data Source
AI summary
A method for displaying a perspective ruler on a planar canvas in a virtual three-dimensional space to allow a line to be drawn on the canvas along the perspective ruler with a fisheye lens effect includes: 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.


