Patent ID: 9189695
Filing Date: 2015-11-17
Classification: G06K,G06T

Abstract:
1. A system for applying vector-based texturing to free-form digital input, the system comprising: an input interface for receiving free-form digital input relating to a stroke across a touch-based display screen of a user's finger or a stylus device; a module for performing vector analysis on the free-form digital input, the module for performing vector analysis comprising a stroke width module for calculating a width for the stroke, wherein the width for the stroke at various touchpoints in a sequence of touchpoints taken along the stroke at predetermined time intervals is determined for each touchpoint according to the following expressions: wherein points[ ] is an array storing the sequence of touchpoints, i is the touchpoint for which stroke width is being determined, i−1 is the predecessor touchpoint, distanceBetweenPoints is a function for determining the distance between two points, received as input parameters, self.strokeWidth is a normalized thickness corresponding to a predetermined thickness, trigFunction is a trigonometric function, and strokeWidth[i] is the calculated stroke width for the touchpoint i; and an output interface for rendering on the touch-based display screen a vector-based graphical image representative of the received input based on the vector analysis.