Patent ID: 8339467

Claim:
A computer peripheral, comprising: an image array; at least one motion sensor; a computer interface; and control circuitry adapted to: read a plurality of values from the at least one motion sensor and, using the read values, generate a plurality of instances of a cumulative position value; trigger the image array to capture a plurality of images; and transfer image data from the image array and the plurality of instances of the cumulative position value through the computer interface in a format that associates the image data with the instances of the cumulative position value by appending an instance of the cumulative position value to a respective image frame comprising data of an image of the plurality of images, the instance of the cumulative position value being associated with a time at which the image array is triggered to capture an image of the plurality of images, wherein: the computer peripheral has a plurality of memory locations, each associated with a respective cumulative position value for a motion sensor of the at least one motion sensor; and the control circuitry is further adapted to generate an instance of the cumulative position value of the plurality of instances of the cumulative position value by adding to a value in a respective memory location of the plurality of memory locations a value read from the respective motion sensor of the at least one motion sensor.