Digital Canvas Expansion via Slice and Shift Gestures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional digital canvas expansion methods in drawing applications, such as bitmapped and vector-based systems, often result in distortion or pixelation when zoomed, and lack intuitive user interfaces for dynamic canvas resizing.
Innovation Solution
A method and system for expanding a digital canvas using user input gestures, such as slice and shift gestures, to dynamically add canvas space while maintaining object positions and shapes, utilizing a processor, memory, and input devices like touch screens and styluses to project and translate canvas boundaries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If traditional bitmapped canvas expansion is used, then the canvas size is increased, but the image distorts or pixelates when zoomed
Solution Approach 1:
The patent implements dynamic canvas expansion where the canvas can be resized at runtime based on user gestures. The system dynamically adjusts canvas boundaries and automatically translates objects to maintain their positions, allowing the canvas to adapt its size without compromising image quality through vector-based rendering
2Manufacturing precision
If traditional vector based canvas is used, then the canvas maintains quality when zoomed, but lacks intuitive interface for dynamic resizing
Solution Approach 1:
The system provides self-service canvas expansion through intuitive touch gestures. Users can perform slice gestures to define expansion lines and shift gestures to control expansion direction and magnitude. The system automatically handles the complex calculations of canvas boundary adjustments and object translations without requiring users to manually configure parameters
Solution Approach 2:
The patent replaces traditional mechanical canvas expansion methods with gesture-based control. Instead of manual dragging or menu selections, the system uses touch screen gestures (slice and shift gestures) to detect user intent and automatically execute canvas expansion with proper object positioning
3Area of stationary object
If canvas is expanded by adding new canvas to edges, then the canvas size increases, but object positions require manual adjustment
Solution Approach 1:
The system automatically translates objects to maintain their positions after canvas expansion. When the canvas is expanded, the system calculates the new boundaries and automatically adjusts object positions within the expanded space, eliminating the need for users to manually reposition each object
Data Source
AI summary
Various systems and methods for selectively expanding a digital canvas are described. A slice line having a begin point and an end point may be defined within the digital canvas. The canvas may then be selectively expanded by moving drawing or other elements that project on slice line in a selected direction.


