Video and Bus Packet Timestamp Correction for ADAS Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the vehicle development and validation field of Advanced Driving Assistance Systems (ADAS), data collected from multiple devices with different timestamps cannot be synchronized in time due to varying and unpredictable errors, leading to inefficiencies in data collection.

Innovation Solution

A time synchronization method is implemented by defining a timestamp of video information as a basic timestamp, aligning bus packet timestamps with the video information timestamp, calculating a ratio coefficient, and modifying bus packet timestamps based on this coefficient to synchronize data collection across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is collected from multiple devices with independent timestamps, then data collection capability is improved, but time synchronization between devices deteriorates

Engineering Contradiction:
Improvedata collection capabilityVSAvoidtime synchronization
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces a computer as an intermediary device that receives data from multiple independent devices (bus data collection device and video collection device). The computer acts as a central coordinator that collects timestamps from all devices, calculates time errors, and generates correction values to synchronize the timestamps, thereby resolving the synchronization problem while maintaining multi-device data collection capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the computer continuously monitors the time error between different device timestamps, calculates correction values based on this error, and applies these corrections to synchronize the timestamps. This closed-loop feedback process ensures that time synchronization is maintained throughout the data collection process, allowing multiple devices to operate independently while remaining time-synchronized

Inventive Principle:
Principle #23Feedback

2Duration of action of moving object

If timestamp error accumulates over time, then operational duration is improved, but timestamp accuracy deteriorates

Engineering Contradiction:
Improveoperational durationVSAvoidtimestamp accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The patent applies preliminary correction actions by calculating time error correction values at regular intervals (e.g., every frame or at designated time points) and applying these corrections proactively to prevent timestamp error accumulation. By continuously adjusting timestamps based on calculated corrections, the system maintains timestamp accuracy throughout extended operational durations without allowing drift to occur

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The continuous feedback mechanism monitors timestamp divergence in real-time and applies corrective adjustments to prevent error accumulation. The system calculates the time error between devices and generates correction values that are applied to keep timestamps synchronized, ensuring long-term operational accuracy without drift

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12520001B2Time synchronization system of video information and bus packet formation
Publication Date: 2026.01.06 SHANGHAI TOSUN TECH LTD
  • US12520001B2 patent drawing
  • US12520001B2 patent drawing
  • US12520001B2 patent drawing

AI summary

A time synchronization system of video information and bus packet information includes: at least one bus adapter, configured to receive and transmit bus packets; at least one video information collector, configured to collect video information; at least one computer device, including a processor, a display communicating with the processor to present a graphic interface, a readable storage medium, a communication bus and a communication interface; wherein the video information collector communicates with the processor via the communication interface; and the processor, the readable storage medium and the communication interface communicate with the bus adapter via the communication bus; the readable storage medium is configured to store an instruction program; the processor is configured to, after the bus packets and the video information are obtained, execute the instruction program; and the display is configured to display the time-synchronized bus packets and video information via the graphic interface.