Digital pen using visible image and autocorrelation of substrate pattern
First Claim
1. A digital pen, comprising:
- an elongated body defining a writing tip;
a light source oriented on the body to direct light onto a substrate against which the writing tip can be positioned to deposit a substance thereon;
a contact sensor generating a contact signal when the writing tip abuts a surface;
a detector receiving reflections of light from the substrate; and
a pen processor receiving signals from the detector and in response thereto outputting delta signals representative of differences between successive positions of the pen by executing a bitwise XOR of at least a subset of a current frame of pixels against a previous frame of pixels at plural potential positions, a delta position being based on the potential position having a highest XOR sum, wherein when the contact signal indicates the writing tip is positioned against the substrate and a confidence threshold is reached, a delta signal is generated every cycle and a key frame is imaged and stored only once every “
N”
cycles, wherein “
N”
is an integer greater than one, wherein the pen processor has a local memory and wherein when a confidence threshold is reached as defined by a comparison between the current frame and last frame, a delta signal is stored in a memory supported by the body when the contact signal indicates the body is positioned against the substrate, and otherwise the delta signal is stored in the local memory of the pen processor.
3 Assignments
0 Petitions
Accused Products
Abstract
A digital pen that has an ink writing tip includes a light source on a pen body that directs light toward paper across which the writing tip is stroked. A CMOS camera or CCD is also mounted on the pen body for detecting reflections of the light. A processor in the pen body determines relative pen motion based on the reflections. A contact sensor such as an FSR on the pen body senses when the tip is pressed against the paper, with positions being recorded on a non-volatile memory in the pen body only when the contact sensor indicates that the pen is against the paper. Periodically, key frames are stored in memory but not for every cycle. The memory can be later engaged with a handwriting recognition device, such as a PC, to correlate the key frames and positions to alpha-numeric characters. Ordinary paper or quad-ruled paper can be used, and, if desired, special bar-coded paper can also be used, so that the PC can determine absolute pen position.
78 Citations
30 Claims
-
1. A digital pen, comprising:
-
an elongated body defining a writing tip;
a light source oriented on the body to direct light onto a substrate against which the writing tip can be positioned to deposit a substance thereon;
a contact sensor generating a contact signal when the writing tip abuts a surface;
a detector receiving reflections of light from the substrate; and
a pen processor receiving signals from the detector and in response thereto outputting delta signals representative of differences between successive positions of the pen by executing a bitwise XOR of at least a subset of a current frame of pixels against a previous frame of pixels at plural potential positions, a delta position being based on the potential position having a highest XOR sum, wherein when the contact signal indicates the writing tip is positioned against the substrate and a confidence threshold is reached, a delta signal is generated every cycle and a key frame is imaged and stored only once every “
N”
cycles, wherein “
N”
is an integer greater than one, wherein the pen processor has a local memory and wherein when a confidence threshold is reached as defined by a comparison between the current frame and last frame, a delta signal is stored in a memory supported by the body when the contact signal indicates the body is positioned against the substrate, and otherwise the delta signal is stored in the local memory of the pen processor.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A digital input device, comprising:
-
an elongated body defining a distal tip configured for depositing a substance onto a substrate;
at least one light source oriented on the body to direct light toward the vicinity of the distal tip;
at least one detector oriented on the body to receive light from a substrate against which the distal from time to time can be positioned;
at least one contact sensor on the body; and
at least one pen processor on the body, the processor communicating with the detector and the contact sensor to determine, each cycle period, whether to generate delta signals and to store in memory onboard the body, each update period greater than a cycle period, a key frame image of the substrate, wherein the pen processor has a local memory and wherein when a confidence threshold is reached as defined by a comparison between a current frame and a last frame, a delta signal is stored in the memory onboard the body when the contact signal indicates the writing tip is positioned against the substrate, and otherwise the delta signal is stored in the local memory of the pen processor. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented method for digitizing strokes of a writing tip across a substrate, comprising:
-
detecting light from a substrate each cycle period;
comparing a frame of light received from the substrate in a second cycle to a frame of received light in a first cycle immediately preceding the second cycle to generate a delta signal;
occasionally but not every cycle generating at least one key frame;
storing the key frames and selectively storing delta signals in memory in a pen body associated with the writing tip;
transferring the key frames and delta signals to a host processor; and
using the host processor to correlate the delta signals and key frames to a digital representation of writing input, wherein when a confidence threshold is reached as defined by a comparison between the frame of light received in the first cycle and the frame of light received in the second cycle, storing a delta signal in the memory in the pen body when the contact signal indicates the writing tip is positioned against the substrate, and otherwise storing the delta signal in a local memory. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification