×

Synchronization of multiple data source to a common time base

  • US 7,974,314 B2
  • Filed: 01/16/2009
  • Issued: 07/05/2011
  • Est. Priority Date: 01/16/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for causing data from a plurality of data sources to have a common time base, comprising the following computer executable acts:

  • receiving a first plurality of trigger timestamps from a trigger component, wherein the trigger component generates the first plurality of trigger timestamps using a first time base, wherein the trigger component causes a first data source to capture data, and wherein the trigger component generates a trigger timestamp each time the trigger component causes the first data source to capture data;

    assigning a first plurality of system timestamps to the plurality of trigger timestamps, wherein the system timestamps are generated using a second time base that is independent of the first time base, and wherein each trigger timestamp in the plurality of trigger timestamps is assigned a system timestamp;

    receiving a first plurality of data packets from a second data source, wherein the second data source is configured to capture data independent of the trigger component and wherein the second data source is one of a distance measurement instrument, an inertial navigation system, or a velocity sensor;

    assigning a second plurality of system timestamps to the first plurality of data packets, wherein each data packet in the first plurality of data packets is assigned a system timestamp;

    comparing the first plurality of trigger timestamps with the first plurality of system timestamps;

    determining a correlation between the first time base and the second time base based at least in part upon the comparison; and

    assigning a plurality of timestamps that conform to the first time base to the first plurality of data packets based at least in part upon the determined correlation between the first time base and the second time base.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×