Patent classifications
G06V30/347
Systems for generating stroked paths
In implementations of systems for generating stroked paths, a computing device implements a stroked path system to receive input data describing a vector object having a filled path. The stroked path system generates a medial axis for the filled path by performing a medial axis transform on a boundary of the filled path. A stroke width is estimated based on distances between the medial axis and the boundary of the filled path that are normal to the medial axis. The stroked path system generates a stroked path for display in a user interface that is visually similar to the filled path based on the medial axis and the stroke width.
Storage Medium Storing Editing Program and Information Processing Apparatus
A non-transitory computer-readable storage medium stores an editing program including a set of program instructions for an information processing apparatus comprising a controller and an input interface. The set of program instructions, when executed by the controller, causes the information processing apparatus to perform: acquiring a plurality of strokes inputted via the input interface; calculating a distance between two strokes of the acquired plurality of strokes; in response to determining that the calculated distance is shorter than a distance threshold, recognizing the two strokes as a same item; in response to determining that the calculated distance is longer than or equal to the distance threshold, recognizing the two strokes as separate items; and changing the distance threshold based on input via the input interface.
SYSTEM AND METHOD FOR MIMICKING USER HANDWRITING OR OTHER USER INPUT USING AN AVATAR
A method includes obtaining input information defining a user input associated with a user of a first electronic device at a second electronic device. The method also includes presenting, on a display screen of the second electronic device, an avatar. The method further includes causing, using at least one processor of the second electronic device, the avatar on the display screen of the second electronic device to draw the user input on the display screen of the second electronic device. The avatar has associated dimensions within an avatar space, and a first draw path used by the avatar to draw the user input is normalized based on the dimensions of the avatar within the avatar space.
INK DATA MODIFICATION METHOD, INFORMATION PROCESSING DEVICE, AND PROGRAM THEREOF
An ink data modification or correction method, and an information processing device and a program for implementing the method are provided, which allow automatic correction of ink data including a spelling error in a handwritten character string. An ink data modification method according to the present disclosure includes determining a modification method of ink data by detecting a spelling error included in a handwritten character string represented by the ink data, and modifying the ink data by manipulating the ink data on the basis of the determined modification method. For example, the determined modification method may be to add a missing character, or to delete a superfluous character, or to correct a typo by replacing an erroneous character with a correct character.
IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM
A training image in accordance with a way a hane occurs, which is found in actual handwriting, is generated. Among line segments constituting a handwritten character in a character image representing the handwritten character, a line segment at which a handwritten hane may occur is detected. Then, by performing processing to add a simulated hane to the end portion of the detected line segment, a training image is generated.
IMAGE COMPOSITION WITH MULTIPLE BLEND MODES
A method includes receiving a plurality of strokes for compositing on a content item and composing each stroke of the plurality of strokes into a respective stroke layer based on a blend mode associated with the respective stroke. The method further includes compositing the stroke layers composed from the plurality of strokes into a single layer and compositing the single layer on the content item.
DISPLAY APPARATUS, COLOR SUPPORTING APPARATUS, DISPLAY METHOD, AND PROGRAM
An object is to provide a display apparatus capable of identifying handwritten data drawn by a particular display apparatus. A display apparatus for displaying data, in which indication of handwritten input originated data drawn by the display apparatus is recorded in association with the handwritten data.
Digital handwriting synthesis
Digital handwriting synthesis techniques and systems are described that are configured to process text represented using text fields into one or more digital ink strokes to represent the text as handwritten data when rendered in a user interface of a computing device. Additionally, the digital handwriting synthesis techniques are configurable using normalization parameters to adjust an output from a machine learning model such that these techniques are extensible across a wide range of machine learning models and may be used to support a wide range of different digital ink styles. Further, the techniques described herein also support customization via “few shot conditioning” in which the digital ink styles may be further customized based on a user input and in this way support previously unseen digital ink styles.
PROCESSING METHOD AND DEVICE
A processing method includes obtaining input information from an input member of an electronic apparatus. The input information includes a behavior parameter in a process of inputting a target word. The method further includes determining a display parameter of the target word based on the behavior parameter to display the target word on a target display according to the display parameter. The display parameter represents feature information when inputting the target word.
AUTOMATED DATA EXTRACTION AND DOCUMENT GENERATION
A computer-implemented method of generating electronic documents is described. The method comprises receiving a plurality of scanned documents for a plurality of vehicles; providing the plurality of scanned documents to a neural network model that outputs respective class identifiers of the plurality of scanned documents; for each scanned document of the plurality of scanned documents, extracting data from the scanned document according to a corresponding class identifier, and associating the scanned document and the extracted data with an identified vehicle of the plurality of vehicles, wherein the identified vehicle is identified by the extracted data; and generating an electronic document for the identified vehicle using the extracted data.