Virtual Brush Angle Modeling for Passive Touch Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing touch-based systems fail to accurately model the dynamic behavior of flexible touch input objects like paint brushes, limiting the realism and accuracy of artistic interactions, such as in Chinese calligraphy, and often require active brushes with multiple sensors, which increases complexity and restricts user choice.
Innovation Solution
A touch-sensitive apparatus and method that determine a first set of coordinates and virtual brush angle of an object on a touch surface, updating the virtual brush angle based on the object's movement to a second set of coordinates, allowing for a realistic modeling of the brush's dynamic behavior without the need for active sensors, using capacitive or optical sensors to detect the object's position and pressure changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If active brushes with sensors throughout the volume are used, then the accuracy and dynamics of touch input are improved, but the device complexity and cost increase significantly
Solution Approach 1:
The patent creates a virtual copy of the brush's dynamic behavior through software modeling. Instead of embedding physical sensors in the brush, the system captures basic touch data from simple sensors and uses algorithms to generate virtual brush angle and dynamics data that replicates the complex behavior of an active brush, thereby achieving high measurement precision without increasing device complexity
Solution Approach 2:
The patent replaces the mechanical/electronic sensor system with a computational model. Rather than using physical sensors throughout the brush volume to detect brush dynamics, the system substitutes this with a virtual modeling approach that calculates brush angle and behavior based on touch surface interactions, eliminating the need for complex hardware while maintaining measurement accuracy
2Ease of operation
If passive brushes without sensors are used, then the ease of operation and user choice are improved, but the accuracy and realism of touch input deteriorate
Solution Approach 1:
The patent transforms the limited parameters from simple touch sensors into rich brush dynamics data through virtual modeling. By changing the processing parameters rather than the physical brush parameters, the system derives virtual brush angle, pressure, and dynamics from basic touch coordinates, thereby maintaining measurement precision while preserving ease of operation and user choice
Solution Approach 2:
The patent introduces a virtual modeling layer as an intermediary between the simple touch sensors and the application requirements. This intermediary processes basic touch data and generates realistic brush behavior parameters, allowing passive brushes to achieve accurate touch input without requiring complex sensors or limiting user choice
3Device complexity
If traditional touch sensing is used, then the device complexity is reduced, but the ability to model dynamic brush behavior and provide realistic calligraphy experience is insufficient
Solution Approach 1:
The patent introduces dynamic virtual brush angle calculation that adapts to brush movement. The system continuously updates the virtual brush angle based on changing touch coordinates and movement direction, enabling realistic modeling of flexible brush behavior during calligraphy strokes while maintaining relatively simple hardware architecture
Solution Approach 2:
The patent creates a universal virtual brush modeling system that can handle various brush types and calligraphy styles through software configuration rather than hardware changes. The virtual brush angle and dynamics model can be adjusted to simulate different brush characteristics, providing adaptability and versatility without increasing device complexity
Data Source
AI summary
A touch sensing apparatus is disclosed comprising a touch surface, and a touch sensor configured to determine a first set of coordinates on the touch surface of an object in contact with the touch surface. The touch sensing apparatus is configured to determine a virtual brush angle associated with the object, determine a movement of the object to a second set of coordinates determine an updated virtual brush angle for the object in dependence on a position of the second set of coordinates relative to the first set of coordinates, and output the second set of coordinates and the updated virtual brush angle. An associated method is also disclosed.


