Multi-Sensor Output Synchronization Without Timestamp Timers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing methods for synchronizing multiple sensor outputs in devices with multiple sensors are inefficient, often relying on costly and power-hungry timers, and can result in sample loss and distortion.

Innovation Solution

A hardware solution involving a sensor controller for each sensor, where one sensor controller acts as a master to generate a sync signal at a predetermined sampling rate, allowing other sensor controllers to synchronize and generate output values accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If timestamp-based synchronization is used to align sensor samples, then synchronization accuracy is improved, but power consumption increases and device cost increases due to requiring accurate low-skew high-resolution timers

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts and removes the timer component from the synchronization system. Instead of using timestamp-based synchronization that requires accurate low-skew high-resolution timers, the invention uses a timer-less approach where sensor controllers directly synchronize their output samples through a shared bus protocol, eliminating the need for expensive timer hardware and reducing power consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent replaces the mechanical/timing-based synchronization system with a control-based system. Instead of relying on precise timer hardware and timestamp stamps, the invention uses controller coordination where the first sensor controller manages the synchronization timing and other controllers adjust their sampling accordingly, substituting hardware timing mechanisms with software/control logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If timestamp-based synchronization with interpolation is used, then sample alignment is improved, but sample loss occurs leading to distortion

Engineering Contradiction:
Improvesample alignmentVSAvoidsample loss
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent applies preliminary action by having the first sensor controller determine the timing requirements and establish the synchronization protocol before other sensor controllers begin sampling. The first controller calculates when samples should be taken and communicates this timing information in advance, allowing other controllers to synchronize their sampling without losing samples or requiring interpolation.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If multiple sensor controllers operate independently, then device complexity is reduced, but synchronization accuracy deteriorates

Engineering Contradiction:
Improvecontroller architectureVSAvoidsynchronization accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent merges the timing and synchronization function into a single dedicated controller (the first sensor controller). Instead of each controller having independent timing hardware, the first controller consolidates the synchronization management, determining when samples should be taken and coordinating all other controllers through a shared bus, thereby maintaining simplicity while ensuring accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250202484A1Synchronization of sensor output samples
Publication Date: 2025.06.19 GOOGLE LLC
  • US20250202484A1 patent drawing
  • US20250202484A1 patent drawing
  • US20250202484A1 patent drawing

AI summary

A system includes multiple sensors and, for each sensor, a respective sensor controller of multiple sensor controllers. Each sensor controller is configured to implement a respective decimation filter that is configured to generate a single output value from multiple input samples generated by a corresponding sensor of the multiple sensors. The system further includes a master sensor controller of the multiple sensor controllers, which is configured to generate a sync signal upon receiving a threshold number of input samples. Each sensor controller other than the master sensor controller is configured to monitor sync signals generated by the master sensor controller and to provide an output value generated from input samples upon determining that the master sensor controller generated a sync signal.