Systems and methods for synchronizing sensor data
First Claim
Patent Images
1. A method for synchronizing data provided by an image sensor and a motion sensor rigidly linked together, comprising the steps of:
- obtaining image sensor data and motion sensor data, wherein the image sensor data is unsynchronized and the motion sensor data is unsynchronized; and
providing at least one processor configured to;
a) process the motion sensor data;
b) extract motion characteristics from the motion sensor data independently of the image sensor data by filtering said processed motion sensor data, wherein said filtering comprises at least applying a frequency filter;
c) extract motion characteristics from the image sensor data independently of the motion sensor data; and
d) synchronize the image sensor data and the motion sensor data provided by the rigidly linked sensors using synchronization data derived from matching the motion characteristics extracted from the image sensor data to the motion characteristics extracted from the motion sensor data and applying a correction based on the synchronization data to at least one of the image sensor data and the motion sensor data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for synchronizing data provided by an image sensor and a motion sensor rigidly linked together, comprising the steps of:
- obtaining image sensor data and motion sensor data;
- processing at least one of the image sensor data and the motion sensor data;
- extracting motion characteristics from filtering said processed data, wherein said filtering comprises at least applying a high pass filter; and
synchronizing the image sensor data and the motion sensor data provided by the rigidly linked sensors using synchronization data derived from identification of substantially similar motion characteristics in the filtered image sensor data and the filtered motion sensor data.
15 Citations
16 Claims
-
1. A method for synchronizing data provided by an image sensor and a motion sensor rigidly linked together, comprising the steps of:
-
obtaining image sensor data and motion sensor data, wherein the image sensor data is unsynchronized and the motion sensor data is unsynchronized; and providing at least one processor configured to; a) process the motion sensor data; b) extract motion characteristics from the motion sensor data independently of the image sensor data by filtering said processed motion sensor data, wherein said filtering comprises at least applying a frequency filter; c) extract motion characteristics from the image sensor data independently of the motion sensor data; and d) synchronize the image sensor data and the motion sensor data provided by the rigidly linked sensors using synchronization data derived from matching the motion characteristics extracted from the image sensor data to the motion characteristics extracted from the motion sensor data and applying a correction based on the synchronization data to at least one of the image sensor data and the motion sensor data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A sensor synchronization unit, comprising an image sensor and a motion sensor rigidly linked together, configured to:
-
obtain image data from the image sensor, wherein the image sensor data is unsynchronized; obtain motion data from the motion sensor, wherein the motion sensor data is unsynchronized; and use at least one processor to; a) process the motion sensor data; b) extract motion characteristics from the motion sensor data independently of the image sensor data by filtering said processed motion sensor data, wherein said filtering comprises at least applying a frequency filter; c) extract motion characteristics from the image sensor data independently of the motion sensor data; and d) synchronize the image sensor data and the motion sensor data provided by the rigidly linked sensors using synchronization data derived from matching the motion characteristics extracted from the image sensor data to the motion characteristics extracted from the motion sensor data and applying a correction based on the synchronization data to at least one of the image sensor data and the motion sensor data. - View Dependent Claims (12)
-
-
13. A system for synchronizing image sensor data and motion sensor data, comprising:
-
an image sensor; a motion sensor rigidly linked to the image sensor; and at least one processor configured to; obtain image data from the image sensor, wherein the image sensor data is unsynchronized; obtain motion data from the motion sensor, wherein the motion sensor data is unsynchronized; process the motion sensor data; filter the processed data, wherein said filtering comprises applying frequency filter; extract motion characteristics from the motion sensor data independently of the image sensor data by filtering said processed motion sensor data; extract motion characteristics from the image sensor data independently of the motion sensor data; and synchronize the image sensor data and the motion sensor data provided by the rigidly linked sensors using synchronization data derived by matching the motion characteristics extracted from the image sensor data to the motion characteristics extracted from the motion sensor data and applying a correction based on the synchronization data to at least one of the image sensor data and the motion sensor data. - View Dependent Claims (14, 15, 16)
-
Specification