Systems and Methods for Generating Accurate Sensor Corrections Based on Video Input
First Claim
Patent Images
1. A portable device comprising:
- a sensor;
a video capture module;
a processor; and
a computer-readable memory that stores instructions thereon, wherein the instructions, when executed by the processor, operate to;
cause the sensor to generate raw sensor data indicative of a physical quantity,cause the video capture module to capture video imagery of a reference object concurrently with the sensor generating raw sensor data when the portable device is moving relative to the reference object, andcause the processor to calculate correction parameters for the sensor based on the captured video imagery of the reference object and the raw sensor data.
2 Assignments
0 Petitions
Accused Products
Abstract
A portable device includes a sensor, a video capture module, a processor, and a computer-readable memory that stores instructions. When executed on the processor, the instructions operate to cause the sensor to generate raw sensor data indicative of a physical quantity, cause the video capture module to capture video imagery of a reference object concurrently with the sensor generating raw sensor data when the portable device is moving relative to the reference object, and cause the processor to calculate correction parameters for the sensor based on the captured video imagery of the reference object and the raw sensor data.
15 Citations
24 Claims
-
1. A portable device comprising:
-
a sensor; a video capture module; a processor; and a computer-readable memory that stores instructions thereon, wherein the instructions, when executed by the processor, operate to; cause the sensor to generate raw sensor data indicative of a physical quantity, cause the video capture module to capture video imagery of a reference object concurrently with the sensor generating raw sensor data when the portable device is moving relative to the reference object, and cause the processor to calculate correction parameters for the sensor based on the captured video imagery of the reference object and the raw sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method implemented on one or more processors for efficiently developing sensor error corrections in a portable device having a sensor and a camera, the method comprising:
-
while the portable device is moving relative to a reference object, causing the sensor to generate raw sensor data indicative of a physical quantity; causing the camera to capture a plurality of images of the reference object concurrently with the sensor generating the raw sensor data; determining a plurality of position and orientation fixes of the portable device based on the plurality of images and geometric properties of the reference object; and calculating correction parameters for the sensor using the plurality of position and orientation fixes and the raw sensor data. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable medium storing thereon instructions that, when executed on or more processors, cause the one or more processors to:
-
receive raw sensor data generated by a sensor operating in a portable device; receive video imagery of a reference object captured by a video capture module operating in the portable device, wherein the raw sensor data and the video imagery are captured concurrently while the portable device is moving relative to the reference object; calculate correction parameters for the sensor using the captured video imagery of the reference object and the raw sensor data. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification