摘要:
Recognition of freehand input enables gestures and objects to be recognized as tables and actions taken in relation to tables. For example, drawing a rectangle intersected by horizontal and vertical lines will create a table object that functions as a table within a productivity application, but may inherit visual cues from the strokes used to draw it. Users are enabled to move, add to, remove from, reorganize, delete, and perform value- based calculations on and in the table via freeform input.
摘要:
The disclosure relates to a character input method and system, which may include a digital device including an input surface and an output surface. The method and system may include or perform operations including: displaying a character string (32) using a recognition area (28) and an insertion area (30) of the output surface; selecting a position within the character string (32); displaying, in the recognition area (28), a part of the string (32) ending with a first character (34) while masking, in the insertion area (30), a part of the string (32) starting with a second, succeeding character; detecting an input stroke (36) entered manually in the insertion area; performing handwriting recognition; inserting, at the position within the string (32) of characters (34), a recognised character(s); and scrolling the string (32) in the recognition area (28) so as to display, in the recognition area (28), the recognised character(s) that were inserted into the string (32) of characters (34).
摘要:
A computer-implemented technique is described herein that receives captured stroke information when a user enters handwritten notes using an input capture device. The technique then automatically performs analysis on the captured stroke information to produce output analysis information. Based on the output analysis information, the technique uses an assistant component to identify a response to the captured stroke information and/or to identify an action to be performed. The technique then presents the response, together with the original captured stroke information. In addition, or alternatively, the technique performs the action. In one case, the response is a text-based response; that text-based response may be presented in a freeform handwriting style to give the user the impression that a virtual assistant is responding to the user's own note. In another case, the response engages the user in an interactive exercise of any type.
摘要:
An electronic whiteboard (2) includes: a handwriting image renderer (201) configured to render a stroke on a stroke layer (A); an emblem image renderer configured to render an emblem image representing a character, a symbol, a figure, or a combination thereof on an emblem layer (B); an external image renderer (207) configured to render a background image that is externally acquired on an external image layer (C); a serializer (211) configured to serialize the stroke rendered on the stroke layer (A), the emblem image rendered on the emblem layer (B), and the background image rendered on the external image layer (C) to be converted into data in a text format; and a PDF creator (215) configured to create document data corresponding to one page based on the data in a text format converted by the serializer (211).
摘要:
Systems, methods, and computer-readable storage media are provided for efficient real-time ink stroke smoothing, trajectory prediction, and GPU-leveraged rendering of ink stroke input. First and second ink points are received and an active Bézier approximation is computed based thereupon. Sequentially later in time that the first and second ink points, a third ink point is received. It is determined whether the third ink point adequately fits the active Bézier approximation. Where it is determined that the third ink point adequately fits, an updated active Bézier approximation is computed that includes the first, second and third ink points. Where it is determined that the third ink point fails to adequately fit, a different new Bézier approximation is computed that includes the third ink point but not the first and second ink points. Leveraging a GPU, a smoothed ink stroke based upon the Bézier approximation(s) is rendered.
摘要:
In one example, a graphics processing unit may use an optimized geometric realization to render a text shape as a scalable geometry. The graphics processing unit may generate an inner geometry for a text shape. The graphics processing unit also may generate a tessellated edge geometry abutting the inner geometry for an edge of the text shape. The graphics processing unit further may assign a coverage gradient to the tessellated edge geometry to create an anti-aliased edge for the text shape.