Preview Reference Point for Vector Path Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing vector design applications face challenges in accurately and efficiently creating reference points on paths due to the difficulty in precisely positioning a pointing device or fingertip, especially on touch-sensitive displays, where the size and bluntness of the stylus or fingertip obstruct the view and provide inadequate feedback, leading to tedious and error-prone processes.
Innovation Solution
The generation of a preview reference point on a path allows users to place a pointer off-path, providing intuitive feedback and unobstructed visualization, enabling the user to move the preview reference point along the path to the desired location without needing to position it exactly on the path, facilitating the creation of a final reference point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the user positions the pointer directly on the path to create a reference point, then the reference point can be created at the desired location, but the process becomes tedious and error-prone due to the difficulty of precise positioning
Solution Approach 1:
The patent introduces an intermediary mechanism where the system automatically determines the path location based on the pointer's proximity rather than requiring direct contact. The processor identifies the nearest point on the path to the pointer tip, serving as a mediator between the user's approximate input and the precise reference point creation, thereby eliminating the need for difficult precise positioning while maintaining accuracy.
2Ease of operation
If the stylus or fingertip is positioned on the path to create a reference point, then the reference point can be created, but the stylus or fingertip obstructs the user's view of the path
Solution Approach 1:
The patent inverts the traditional interaction model by allowing the pointer to remain off the path while still creating reference points on the path. Instead of requiring the pointer to contact the path directly, the system responds to the pointer's proximity and automatically snaps to the nearest path point, keeping the stylus or fingertip out of the way and maintaining clear visibility of the path.
3Manufacturing precision
If the user uses a pointing device to position the pointer exactly on the path, then the reference point can be created at the precise location, but the process is time-consuming and prone to errors
Solution Approach 1:
The patent performs preliminary action by pre-calculating and identifying the nearest point on the path to the pointer tip before the user finalizes the reference point creation. The system proactively determines the target location based on proximity, so when the user releases the button or completes the gesture, the reference point is already precisely positioned without requiring the user to manually adjust for precision, thereby speeding up the process while maintaining accuracy.
4Ease of operation
If the stylus or fingertip is used to touch the path for reference point creation, then the reference point can be created, but the bluntness and size make precise placement challenging
Solution Approach 1:
The patent extracts the precision requirement from the physical touch input. Instead of relying on the precise physical contact of a blunt stylus or fingertip, the system extracts the positional information from the pointer tip's location and uses computational geometry to determine the nearest point on the path. This separates the coarse touch input from the precise location determination, allowing blunt inputs to achieve precise results.
Data Source
AI summary
Techniques are disclosed for generating a reference point on a path of a vector image using a preview reference point. In some examples, a method includes receiving selection of a path included in one or more paths of a vector image presented on a display, thereby identifying an active path; causing display, via the display, of a preview reference point on the active path; receiving a moving off-path input gesture and causing the preview reference point to move along the active path correspondingly with the moving off-path input gesture; and in response to the moving off-path input gesture terminating, set a current position of the preview reference point on the active path to a final reference point on the path, the current position of the preview reference point on the active path corresponding to a last position of the off-path input gesture. The display may be a touch-sensitive display.


