Abstract:
Techniques for time-correlated ink are described. According to various embodiments, ink input is correlated to content. For instance, ink input received during playback of a video is timestamped. According to various embodiments, ink input displayed over content is removed after input ceases. Further, ink input is displayed during playback of the portion of content to which the ink input is time correlated.
Abstract:
A method of generating synthetic data from time series data, such as from handwritten characters, words, sentences, mathematics, and sketches that are drawn with a stylus on an interactive display or with a finger on a touch device. This computationally efficient method is able to generate realistic variations of a given sample. In a handwriting or sketch recognition context, synthetic data is generated from real data in order to train recognizers and thus improve recognition accuracy when only a limited number of samples are available. Similarly, synthetic data can also be used to test and validate such recognizers. Also discussed is a dynamic time warping based approach for both segmented and continuous data that is designed to be a robust, go-to method for gesture recognition across a variety of modalities using only limited training samples.
Abstract:
Methods, systems, and devices are described herein for rendering and blending variable opacity ink strokes on a touchscreen device. In one aspect, blending variable opacity ink strokes may include receiving a touch input including a stroke associated with variable opacity, and converting the stroke to a plurality of segments, including arc segments, line segments, or a combination thereof. Next, a plurality of stamps corresponding to the plurality segments may be generated and combined with a static texture and a varying texture. The plurality of stamps may be rendered on the touchscreen of the device to represent the stroke. In another aspect, the received stroke may at least partially overlap other visual data. In this case, the stamps associated with the stroke may be blended with the other visual data using source-over blending The blended plurality of stamps may be rendered on the touchscreen of the device to represent the stroke.
Abstract:
Devices and methods are disclosed for generating input. In one implementation, a stylus is provided for generating writing input. The stylus includes an elongated body having a distal end, and a light source configured to project coherent light on an opposing surface adjacent the distal end. The stylus further includes at least one sensor configured to measure first reflections of the coherent light from the opposing surface while the distal end moves in contact with the opposing surface, and to measure second reflections of the coherent light from the opposing surface while the distal end moves above the opposing surface and out of contact with the opposing surface. The stylus also includes at least one processor configured to receive input from the at least one sensor and to enable determining three dimensional positions of the distal end based on the first reflections and the second reflections.
Abstract:
A method and a device for amending a handwritten character are provided. The device includes a user input unit, a processor, and a display. The user input unit receives a user input of handwritten characters. The processor is configured to recognize the input handwritten characters, determine respective reference points of the recognized handwritten characters, and align the recognized handwritten characters based on locations of the determined reference points. The display is configured to display the aligned handwritten characters.
Abstract:
Ein Umreifungskopf oder eine Umreifungseinrichtung einer Umreifungsvorrichtung zur Umreifung von Packgut mit einem Umreifungsband, insbesondere mit einem Kunststoffumreifungsband, das mit einer Vorschub- und Spanneinrichtung versehen ist, die mit mehreren Rädern zur Übertragung einer Vorschub-, Rückzugs- und Spannbewegung auf das Umreifungsband versehen sind, wobei zumindest eines dieser Räder mit einer Antriebseinrichtung wirkverbunden oder wirkverbindbar ist, um das zumindest eine der Räder für die Vorschub-, Rückzugs- und Spannbewegung in eine Rotationsbewegung um eine Rotationsachse zu versetzen, soll dahingehend verbessert werden, dass der Umreifungskopf möglichst kompakt ausgebildet werden kann. Um dies zu erreichen wird vorgeschlagen, zum Kontakt mit dem Umreifungsband bei der Ausführung der Vorschub-, Rückzugs- und Spannbewegung insgesamt höchstens drei Rollen am Umreifungskopf vorzusehen, die im Zusammenhang mit diesen Funktionen mit dem Umreifungsband in Kontakt kommen, wobei die höchstens drei Rollen in unterschiedlichen Kombinationen miteinander jeweils paarweise auf beiden Seiten des Umreifungsbands in Anlage gegen das Umreifungsband bringbar sind.
Abstract:
Eine Umreifungseinrichtung einer Umreifungsvorrichtung zur Umreifung von Packgut mit einem Umreifungsband, insbesondere mit einem Kunststoffumreifungsband, die eine Bandvorschubeinrichtung zum Vorschub des Umreifungsbands während einer Bildung einer Bandschlaufe, einer Bandrückzugseinrichtung zum Rückzug des Umreifungsbands nach Bildung der Bandschlaufe, um das Umreifungsband an Packgut anzulegen, sowie mit einer Spanneinrichtung, mit der bei dem am Packgut anliegenden Umreifungsband eine Bandspannung steigerbar ist, versehen ist, soll dahingehend verbessert werden, dass der Umreifungskopf möglichst kompakt ausgebildet werden kann. Zur Lösung dieser Aufgabe wird nur ein gemeinsamer Motor zum Antrieb der in der Bandvorschubeinrichtung, der Bandrückzugseinrichtung und der Spanneinrichtung rotativ motorisch angetriebenen Rollen vorgeschlagen.
Abstract:
In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.
Abstract:
Methods and systems are provided for generating, rendering, manipulating (e.g., slicing), and communicating stroke objects that form ink data. A method of generating a stroke object to form ink data includes generally two steps. First, pen event data indicative of pen down, pen movement, and pen up events are sequentially received to generate point objects that collectively form a stroke object. The point objects serve as control points for interpolating curve segments according to a defined curve interpolation algorithm. Second, two parameters, which define a range within the stroke object to be displayed when the stroke object is rendered, are generated as attributes of the stroke object. When rendering the generated stroke object, a system limits display of the stroke object to the range indicated by the two parameters, as opposed to displaying the stroke object as a whole.