Sensor Hub Time Stamping for Faster Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for data synchronization between a sensor hub and an application processor are inefficient, leading to suboptimal data transfer rates due to the lack of effective time stamping mechanisms.

Innovation Solution

The method involves generating and adding absolute time stamps and relative time stamps to a sensor-data stream, allowing the application processor to accurately timestamp sensor data and improve data transfer efficiency by converting recovered time stamps into a Real-time Counter value.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional timestamping methods are used in sensor data streams, then data synchronization is maintained, but data transfer rate is reduced due to inefficiency

Engineering Contradiction:
Improvedata transfer rateVSAvoidsynchronization efficiency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The timestamping function is segmented into two distinct types: absolute timestamps that provide baseline time references, and relative timestamps that provide efficient time deltas between events. This segmentation allows the system to use the more efficient relative timestamps for frequent data points while using absolute timestamps for reference, thereby improving overall data transfer rate while maintaining synchronization accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameter of timestamp representation from a single uniform format to two formats (absolute and relative). By switching between these parameter representations based on the specific data synchronization needs, the system optimizes both the data transfer rate and synchronization efficiency, resolving the contradiction between speed and accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If absolute timestamps are added to every sensor data point, then time synchronization is improved, but memory usage increases

Engineering Contradiction:
Improvetime synchronization accuracyVSAvoidmemory usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Instead of applying absolute timestamps to every single sensor data point (excessive action), the system applies absolute timestamps selectively at specific reference points and uses relative timestamps for intermediate data points (partial action). This approach maintains time synchronization accuracy where it matters most while significantly reducing the overall memory footprint of the timestamp data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses relative timestamps as a simplified copy or representation of the time information needed for synchronization, rather than storing complete absolute timestamps for every data point. This copying approach with relative time deltas maintains the essential synchronization information while using less memory space.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11307609B2Methods for data synchronization between a sensor hub and an application processor and apparatuses using the same
Publication Date: 2022.04.19 GLENFLY TECH CO LTD
  • US11307609B2 patent drawing
  • US11307609B2 patent drawing
  • US11307609B2 patent drawing

AI summary

A method provides data synchronization between a sensor hub and an application processor, which contains at least the following steps: generating and adding a plurality of absolute time stamps in a sensor-data stream; and generating and adding a plurality of pieces of sensor data and a plurality of relative time stamps in the sensor-data stream between the moments of generating each two adjacent absolute time stamps, wherein each relative time stamp is associated with one piece of sensor data.