Electronic writing systems and methods
First Claim
1. An electronic writing system, comprising:
- an elongated housing having an optical input;
an inertial sensor attached to the housing and operable to generate data indicative of movement of the housing relative to an inertial reference frame;
an optical sensor attached to the housing and operable to generate data from light received through the optical input; and
a tracking module operable to determine relative displacement data from inertial movement data corresponding to data generated by the inertial sensor, detect at least one calibrated position from calibration data encoded in optical data generated from the light received by the optical sensor, compute a trace corresponding to movement of the housing from the relative displacement data, and transform at least a portion of the trace into a calibrated trace based on the detected calibrated position.
2 Assignments
0 Petitions
Accused Products
Abstract
Electronic writing systems and methods are described. In one aspect, an electronic writing system includes an elongated housing, an inertial sensor, an optical sensor, and a tracking module. The elongated housing has an optical input. The inertial sensor is attached to the housing and is operable to generate data indicative of movement of the housing relative to an inertial reference frame. The optical sensor is attached to the housing and is operable to generate data from light received through the optical input. The tracking module is operable to compute relative displacement data from inertial movement data corresponding to data generated by the inertial sensor. The tracking module also is operable to detect at least one calibrated position from calibration data encoded in optical data generated from light received by the optical sensor.
88 Citations
28 Claims
-
1. An electronic writing system, comprising:
-
an elongated housing having an optical input; an inertial sensor attached to the housing and operable to generate data indicative of movement of the housing relative to an inertial reference frame; an optical sensor attached to the housing and operable to generate data from light received through the optical input; and a tracking module operable to determine relative displacement data from inertial movement data corresponding to data generated by the inertial sensor, detect at least one calibrated position from calibration data encoded in optical data generated from the light received by the optical sensor, compute a trace corresponding to movement of the housing from the relative displacement data, and transform at least a portion of the trace into a calibrated trace based on the detected calibrated position. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic writing system, comprising:
-
an elongated housing having an optical input; an inertial sensor attached to the housing and operable to generate data indicative of movement of the housing relative to an inertial reference frame; a first optical sensor attached to the housing and operable to generate data from light received through the optical input; a second inertial sensor attached to the housing and operable to generate data indicative of movement of the housing relative to the inertial reference frame; and a tracking module operable to compute relative displacement data from inertial movement data corresponding to data generated by the inertial sensor and to detect at least one calibrated position from calibration data encoded in optical data generated from the light received by the optical sensor, wherein the tracking module is operable to compute relative displacement data from inertial movement data corresponding to data generated by the first and second inertial sensors. - View Dependent Claims (20)
-
-
21. A device-implemented electronic writing method, comprising:
-
generating inertial data indicative of movement of an elongated housing of an electronic writing instrument relative to an inertial reference frame; generating optical data from light received through an optical input of the housing; determining relative displacement data from the inertial data; detecting at least one calibrated position from calibration data encoded in the optical data; computing a trace corresponding to movement of the housing from the relative displacement data; and transforming at least a portion of the trace into a calibrated trace based on the detected calibrated position. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A machine-readable medium storing machine-readable instructions for causing a machine to:
-
compute relative displacement data from inertial data indicative of movement of an elongated housing of an electronic writing instrument relative to an inertial reference frame; detect at least one calibrated position from calibration data encoded in optical data generated from light received through an optical input of the housing; compute a trace corresponding to a path followed by an end of the housing across a writing surface from the relative displacement data; and transform at least a portion of the trace into a calibrated trace based on the at least one detected calibrated position.
-
Specification