Segmented Video Data Synchronization for Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently combining and synchronizing compressed video streams with other sensor data in autonomous driving vehicles, leading to difficulties in storage and real-time use for motion planning and control.

Innovation Solution

A computer-implemented method and sensor unit that segment video data from cameras into independently decodable segments or smaller video units, synchronize them with sensor data from other sensors like LIDAR and RADAR, and combine these with corresponding time-stamped data to generate combined sensor data for efficient storage and real-time use.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data is compressed using standard compression algorithms, then storage efficiency is improved, but the ability to combine and synchronize with other sensor data deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoidability to combine and synchronize with sensor data
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent segments compressed video data into individual frame units that can be independently processed and synchronized with other sensor data. Each video frame is treated as a discrete unit with timestamp metadata, enabling granular synchronization with LIDAR, radar, and other sensor readings without requiring full video stream processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer that receives both compressed video streams and other sensor data, performs time-synchronization based on timestamps, and combines them into a unified dataset. This intermediary mechanism bridges the gap between compressed video format and multi-sensor integration requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If video data is segmented into smaller units for synchronization, then ease of combining with sensor data is improved, but processing complexity increases

Engineering Contradiction:
Improveease of combining with sensor dataVSAvoidprocessing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent divides video data into frame-level segments with embedded timestamps, enabling independent processing of each segment. This segmentation allows parallel processing of multiple video frames simultaneously with corresponding sensor data, reducing overall processing complexity through divide-and-conquer approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of video data representation by adding timestamp metadata to each segmented frame. This parameter change enables time-based synchronization with other sensors without requiring complex spatial or temporal transformations, simplifying the combining process.

Inventive Principle:
Principle #35Parameter changes

3Speed

If real-time synchronization is implemented for motion planning, then responsiveness is improved, but computational load increases

Engineering Contradiction:
ImproveresponsivenessVSAvoidcomputational load
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by pre-segmenting video data into frames with embedded timestamps during video encoding or preprocessing. This preliminary segmentation and timestamping reduces the computational load during real-time synchronization, as the data is already organized for efficient time-based matching with sensor readings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial synchronization by focusing computational resources on synchronizing only the necessary video frames with sensor data for current motion planning decisions. Rather than continuously processing all video data at full resolution, the system selectively processes relevant segments, reducing overall computational load while maintaining real-time responsiveness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11338823B2Multiple sensor data storage with compressed video stream in autonomous driving vehicles
Publication Date: 2022.05.24 BAIDU USA LLC
  • US11338823B2 patent drawing
  • US11338823B2 patent drawing
  • US11338823B2 patent drawing

AI summary

An ADV includes a method to combine data from multiple sensors. The method compresses video data from a camera to generate compressed video data. The compressed video data are segmented. The method time synchronizes each segment of the compressed video data with data from other sensors. The method then combines each segment of the compressed video data with the corresponding time-synchronized sensor data for the other sensors. In one embodiment, each segment of the compressed video data is independently decodable. In another embodiment, each segment of the compressed video data includes a compressed video unit that is prepended with a buffered portion of the compressed video data that immediately precede the compressed video unit. The length of the compressed video unit is smaller than the length of the independently decodable segment to offer finer granularity in time synchronizing the compressed video data with the other sensor data with a tradeoff.