Hover Stylus Gesture Control for Ink Wash Brush Effects
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current stylus input methods on electronic devices lack diversity in writing styles, failing to meet user requirements in various scenarios, leading to poor user experience.
Innovation Solution
The stylus is used in a hover state to perform specific gesture operations, such as squeeze, tap, wave, shake, or eyedropper functions, to generate ink wash paintings with varying visual effects on the electronic device, including opacity, width, scatter points, spreading, and color filling, enhancing interaction and user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the stylus is used for information input, then the writing experience is simulated, but the writing style is simple and cannot meet users' requirements in different scenarios
Solution Approach 1:
The stylus transitions from a static hard pen simulation to a dynamic system that can change its behavior based on hover distance and gesture operations. The rendering engine dynamically adjusts brush type, ink flow, and painting effects according to the stylus state, enabling multiple writing styles including ink wash painting while maintaining ease of use through automated style switching.
Solution Approach 2:
The system changes multiple parameters simultaneously including brush type, ink flow rate, opacity, and painting effects based on the stylus hover distance and detected gestures. By adjusting these parameters dynamically, the system transforms a simple stylus input into versatile artistic expressions without requiring manual style selection.
2Adaptability or versatility
If the stylus is placed in hover state and gesture operations are performed, then ink wash painting can be generated, but the interaction function is extended requiring complex processing
Solution Approach 1:
The system performs preliminary actions by detecting the hover state and gesture operations before actual painting occurs. The rendering engine pre-processes the gesture data and prepares the appropriate painting parameters in advance, so that when the user completes the gesture, the ink wash painting is generated automatically without requiring complex real-time processing during the painting action itself.
Solution Approach 2:
The rendering engine acts as an intermediary between the stylus gesture detection and the final painting output. It receives simplified gesture inputs, translates them into appropriate painting parameters, and generates the ink wash painting effects, thereby reducing the complexity burden on the overall system while enabling enhanced interaction functions.
3Ease of operation
If the reference ink output is adjusted through squeeze operation, then the ink output can be controlled, but the operation requires additional gestures increasing complexity
Solution Approach 1:
The squeeze operation on the stylus body serves multiple functions: it adjusts the reference ink output, triggers gesture recognition, and controls painting parameters simultaneously. By making the stylus body multi-functional, the system achieves ink output control without requiring separate operations for each function, thereby reducing overall operational complexity despite the added gesture capability.
Data Source
Figure 1~3
Figure 4a~4c
Figure 5~7
AI summary
Embodiments of this application provide an interaction method and apparatus, an electronic device, and a storage medium, so that a specific gesture operation can be performed on a stylus in a hover state, to draw an ink wash painting on a matched electronic device. This extends diversity of writing styles that can be input by the stylus, thereby meeting users' requirements in different scenarios, and improving user experience. The interaction method includes: detecting that a stylus is in a hover state and detecting a preset gesture operation on the stylus; and generating and displaying an ink wash painting in response to the preset gesture operation.