Touch-Based Vector Artwork Anchor Point Selection Magnifier
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional vector graphic design systems on touch-based devices face challenges in accurately and efficiently selecting anchor points due to ambiguous selections, requiring repetitive zooming and high precision, which limits their effectiveness on handheld devices with limited screen space.
Innovation Solution
An anchor point interaction system that uses hit detection techniques to determine ambiguous selections, providing an interactive magnifier for precise anchor point selection, ensuring unambiguous choices by adjusting the magnification level to keep anchor points at a safe distance for accurate touch-based input.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional vector graphic design systems use touch-based devices for anchor point selection, then portability and accessibility are improved, but selection accuracy deteriorates due to ambiguous selections of multiple anchor points
Solution Approach 1:
The patent introduces a magnification dimension to the selection interface. When anchor points are too close to select accurately, the system magnifies the local area containing the ambiguous anchor points, effectively adding a zoom dimension to resolve the selection ambiguity while maintaining touch-based operation
Solution Approach 2:
The patent introduces an intermediary selection mechanism between the touch input and the anchor point selection. The system first detects the ambiguous selection, then presents a magnified view as an intermediary step that allows the user to disambiguate which anchor point was intended before finalizing the selection
2Measurement precision
If users zoom in repeatedly to select anchor points accurately, then selection precision is improved, but operational efficiency deteriorates due to repetitive zooming actions
Solution Approach 1:
The system performs preliminary detection of ambiguous anchor point selections before the user finalizes their choice. By proactively identifying when anchor points are too close to select accurately, the system can automatically prepare and present the magnified view, eliminating the need for users to manually zoom in repeatedly
Solution Approach 2:
The system provides feedback about ambiguous selections to the user and automatically responds by presenting a magnified view. This feedback loop allows the user to see which anchor points are ambiguous and makes the disambiguation process more efficient through automated magnification rather than manual zooming
3Measurement precision
If the interface provides detailed views of anchor points for accurate selection, then selection accuracy is improved, but interface complexity increases
Solution Approach 1:
The magnified view is dynamic and context-dependent, appearing only when anchor points are ambiguous and automatically adjusting based on the user's selection. This dynamic behavior allows the interface to provide detailed views when needed while remaining simple and uncluttered during normal operation
Solution Approach 2:
The magnified view is nested within the existing interface framework, integrating seamlessly with the main canvas and toolbars. The magnified area contains only the necessary anchor points for disambiguation, nesting the detailed view within a focused context rather than expanding the entire interface
Data Source
AI summary
Methods, systems, and non-transitory computer readable media are disclosed for generating a modified vector drawing based on user input in a magnified view. The disclosed system presents a vector drawing comprising anchor points in a drawing view. In one or more embodiments, the disclosed system determines that a user interaction (e.g., a user touch gesture) with the vector drawing results in an ambiguous selection of two or more anchor points. Based on this determination, the disclosed system can determine a magnification level for a magnified view in which the two or more anchor points are spaced at least a touch diameter. The disclosed system may receive a selection of an anchor point in the magnified view and user input indicating an operation to be performed on the selected anchor point. The disclosed system can generate a modified vector drawing by performing the operation.


