G06V30/1423

GPU-Accelerated Pencil Ink Effect Rendering

Methods, systems, and devices are described herein for rendering variable opacity ink strokes on a touchscreen device. In one aspect, a method for rendering variable opacity ink strokes includes receiving a touch input including a stroke associated with variable opacity on a touchscreen of a device. The stroke may be converted to at least one Bezier curve. The at least one Bezier curve may be smoothed and dividing into a plurality of segments, wherein the plurality of segments includes arc segments, line segments, or a combination thereof. A plurality of stamps may be generated corresponding to the plurality of segments. The plurality of stamps may be rendered on the touchscreen of the device to represent the stroke.

Apparatus and method for reproducing handwritten message by using handwriting data

A method including generating position information and time information of a handwriting inputted on a device; generating pixel values of an image capturing the handwriting; generating an image file for facilitating a sequential reproduction of the handwriting by storing the position information and the time information of the handwriting in a first field of the image file and storing the pixel values in a second field of the image file; and transmitting the generated image file to another device.

Text entry for electronic devices
09811193 · 2017-11-07 · ·

A method of inputting a series of characters into an electronic device (1) comprising a display (11), the method comprising detecting a first input associated with a first one of a plurality of discrete areas (53) of the display (11) for entering char-deters on the display (11); and recognizing the first input in the first one of the plurality of discrete areas (53) as a character input (59) while a second one of the plurality of discrete are as (53) is operable to detect a second input for recognition as a second character input (59), the. recognition of the second character input (59) occurring separately to the recognition of the first character input (59).

Character recognition and character input apparatus using touch screen and method thereof

A character input method using a touch screen, in which one or more areas requiring user input is defined in the touch screen, pre-recognized information is defined for each of the defined areas, character information is received by a user in one or more user desired areas among the defined areas, the character information is recognized using a character recognizer, and the recognized character information is updated in the user desired areas.

Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
09766804 · 2017-09-19 · ·

A method implemented by a transmission device to communicate with multiple reception devices that respectively share a drawing area with the transmission device is provided. The transmission device transmits to the multiple reception devices vector-data ink data representative of traces of input operation detected by an input sensor of the transmission device. The method includes: (a) an ink data generation step of generating fragmented data of a stroke object, wherein the stroke object contains multiple point objects to represent a trace formed by a pointer, the fragmented data being generated per defined unit T, and generating a drawing style object; (b) a message formation step of generating messages including the drawing style object and the fragmented data; and (c) a transmission step of transmitting the messages.

Portable computers
RE046548 · 2017-09-12 · ·

A portable computer .Iadd.in the form of a cellular telephone .Iaddend.arranged to rest comfortably in the hand has a small display screen. Accelerometers capable of detecting movement of the .[.pen.]. .Iadd.cellular telephone .Iaddend.with respect to gravity provide input to a microcontroller which selects a response from a number of viewing modes. The .[.pen.]. .Iadd.cellular telephone .Iaddend.may be held in either hand and the output message to the screen will be oriented according to the location of the .[.pen.]. .Iadd.cellular telephone.Iaddend.. Full personal digital assistance functionality may be incorporated in a relatively small plastics casing and functions, such as calendar, .[.contracts.]. .Iadd.maps and .Iaddend.the like may be incorporated.

Organic light emitting diode (“OLED”)-based displays

Method and apparatus for OLED-based displays are provided. Methods may include receiving card identification from a contactless communications chip at an OLED-based foldable display. Methods may include receiving a handwritten signature at a pressure-sensitive portion on the display. Methods may include transmitting the card identification information to a secure entity hub. Methods may include receiving a packet from the secure entity hub. The packet may include the identification number, an acceptance of the handwritten signature and card blank information. Methods may include activating a card blank attached to the display with card blank information. Methods may include transmitting a second packet to the secure entity hub comprising the identification number and a message that the card blank has been activated.

HANDWRITING-BASED PREDICTIVE POPULATION OF PARTIAL VIRTUAL KEYBOARDS

A “Stroke Untangler” composes handwritten messages from handwritten strokes representing overlapping letters or partial letter segments are drawn on a touchscreen device or touch-sensitive surface. These overlapping strokes are automatically untangled and then segmented and combined into one or more letters, words, or phrases. Advantageously, segmentation and composition is performed without requiring user gestures, timeouts, or other inputs to delimit characters within words, and without using handwriting recognition-based techniques to guide untangling and composing of the overlapping strokes to form characters. In other words, the user draws multiple overlapping strokes. Those strokes are then automatically segmented and combined into one or more corresponding characters. Text recognition of the resulting characters is then performed. Further, the segmentation and combination is performed in real-time, thereby enabling real-time rendering of the resulting characters in a user interface window. A related drawing mode enables entry of drawings in combination with the handwritten characters.

Handwritten message input for electronic devices

A system for processing a handwritten message received by a messaging app can modify playback over time of the handwritten message based on a set of rules to determine how to modify the playback. In one embodiment, graphics data (e.g. vector graphics data) that represents the handwritten message is processed using the rules to determine how to modify the playback such that the resulting playback includes at least one modification over a portion of time of the playback.

COMPRESSION FOR PERSONALIZED HANDWRITING SYSTEM
20210374451 · 2021-12-02 · ·

In embodiments of the invention, a compression system for a mobile messaging application is disclosed in which messages are received over a communication link in what appears to be the sending user's personal handwriting.