Method in electronic pen, computer program product, and electronic pen
First Claim
1. A method in an electronic pen capable of recording position data representative of the movement of the pen, said method comprising:
- operating a counter to sequentially generate a monotonous sequence of counter values, wherein the counter defines an autonomous system time within the pen, each current counter value being represented as a current system time value;
operating a time calculator to generate a current time value;
operating the time calculator to generate the current time value as a difference value with respect to the current system time value;
operating a control device to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of said position data with the current counter value and the current time value;
operating the control device to output the subset of position data combined with the current system time value, and the difference value combined with the current system time value.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic pen capable of recording position data representative of its movement runs a time handling method. In this method, a counter is operated to sequentially generate a monotonous sequence of counter values. Further, a time calculator is operated to generate a current time value. Also, a control device is operated to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of the position data with the current counter value and the current time value. If each subset defines a pen stroke, counter values may represent the order in which pen strokes were created. The pen may allow an external device to arbitrarily adjust the time calculator, e.g. to reflect a local time, since the resulting time values need not be used to determine the mutual order of the pen strokes.
-
Citations
18 Claims
-
1. A method in an electronic pen capable of recording position data representative of the movement of the pen, said method comprising:
-
operating a counter to sequentially generate a monotonous sequence of counter values, wherein the counter defines an autonomous system time within the pen, each current counter value being represented as a current system time value; operating a time calculator to generate a current time value; operating the time calculator to generate the current time value as a difference value with respect to the current system time value; operating a control device to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of said position data with the current counter value and the current time value; operating the control device to output the subset of position data combined with the current system time value, and the difference value combined with the current system time value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method in an electronic pen capable of recording position data representative of the movement of the pen, said method comprising:
-
operating a counter to sequentially generate a monotonous sequence of counter values, wherein the counter defines an autonomous system time within the pen, each current counter value being represented as a current system time value; operating a time calculator to generate a current time value; operating the time calculator to generate the current time value as a difference value with respect to the current system time value; operating a control device to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of said position data with the current counter value and the current time value; operating the control device to associate the difference value with the current system time value; and operating the control device to arrange the difference value and a plurality of subsets of position data in a sequence given by their associated current system time values. - View Dependent Claims (12)
-
-
13. A method in an electronic pen capable of recording position data representative of the movement of the pen, said method comprising:
-
operating a counter to sequentially generate a monotonous sequence of counter values, wherein the counter defines an autonomous system time within the pen, each current counter value being represented as a current system time value; operating a time calculator to generate a current time value; operating the time calculator for generating the current time value in a first operation mode of the control device, and operating a further time calculator for generating a second current time value in a second operation mode of the control device; operating a control device to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of said position data with the current counter value and the current time value; operating the control device, in the second operation mode, to execute a one-way exposure of a file object to an external device, said file object including data representative of said subset; and operating the control device, in the second operation mode, to incorporate in the file object a transfer time value which is indicative of the current system time value at said exposure of the file object.
-
-
14. A method in an electronic pen capable of recording position data representative of the movement of the pen, said method comprising:
-
operating a counter to sequentially generate a monotonous sequence of counter values, wherein the monotonous sequence is incrementing; operating a time calculator to generate a current time value; operating a control device to derive a current counter value from the counter and the current time value from the time calculator, and to associate at least a subset of said position data with the current counter value and the current time value; and operating the control device to intermittently store the counter value as a backup value in non-volatile memory; and
operating the control device, at startup, to derive the backup value and set the counter value to the higher of the stored value and the counter value. - View Dependent Claims (15, 16, 17, 18)
-
Specification