Method and system for ink data generation, ink data rendering, ink data manipulation and ink data communication
First Claim
1. A method implemented by a transmission device to communicate with multiple reception devices that respectively share a drawing area with the transmission device, wherein 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 comprising:
- (a) an ink data generation step that comprises;
(i) continuously inputting pen even data (INPUT 1) generated according to movement of a pointer, and generating fragmented data of a stroke object, wherein the stroke object contains multiple point objects to represent a trace of said movement of the pointer, the fragmented data being generated in units of T, wherein T is a defined unit used to fragment data to generate the fragmented data, and(ii) generating a drawing style object, which defines a rendering configuration to be applied to the whole of said trace of the stroke object based on context information (INPUT 2), at a pen down time corresponding to generation of the pen event data at a beginning point of said trace;
(b) a message formation step that comprises;
(i) generating a first message that includes the drawing style object, and(ii) generating one or more second messages subsequent to the first message, the one or more second messages including the fragmented data to be rendered with the rendering configuration defined by the drawing style object in the first message; and
(c) a transmission step of transmitting the first message including the drawing style object and the one or more second messages in sequence according to a defined communications protocol, whereinthe transmission step starts transmitting the first message at the pen down time.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
36 Claims
-
1. A method implemented by a transmission device to communicate with multiple reception devices that respectively share a drawing area with the transmission device, wherein 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 comprising:
-
(a) an ink data generation step that comprises; (i) continuously inputting pen even data (INPUT 1) generated according to movement of a pointer, and generating fragmented data of a stroke object, wherein the stroke object contains multiple point objects to represent a trace of said movement of the pointer, the fragmented data being generated in units of T, wherein T is a defined unit used to fragment data to generate the fragmented data, and (ii) generating a drawing style object, which defines a rendering configuration to be applied to the whole of said trace of the stroke object based on context information (INPUT 2), at a pen down time corresponding to generation of the pen event data at a beginning point of said trace; (b) a message formation step that comprises; (i) generating a first message that includes the drawing style object, and (ii) generating one or more second messages subsequent to the first message, the one or more second messages including the fragmented data to be rendered with the rendering configuration defined by the drawing style object in the first message; and (c) a transmission step of transmitting the first message including the drawing style object and the one or more second messages in sequence according to a defined communications protocol, wherein the transmission step starts transmitting the first message at the pen down time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification