Plesiochronous Camera Synchronization via Reverse Channel Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In applications requiring synchronization of multiple cameras, such as surround view in automotive vehicles, dynamic skew due to variations in data transmission mediums, camera and receiver variations, and clock frequency deviations leads to synchronization challenges, resulting in high memory requirements for video buffering and potential frame misalignment.

Innovation Solution

A multiple camera synchronization system that enables plesiochronous operation by generating synchronization data based on data packets and modulating it into a reverse channel, allowing simultaneous transmission with forward channel data, thereby minimizing skew and enabling low skew synchronization across multiple cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple cameras operate independently with separate data transmission, then each camera can function autonomously, but synchronization between cameras deteriorates due to dynamic skew from transmission medium variations, camera variations, and clock frequency deviations

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmemory requirements for video buffering
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The receiver measures the arrival time of data packets from multiple cameras and generates synchronization data based on these measurements. This synchronization data is then modulated and transmitted back to the cameras in the reverse channel, creating a feedback loop that enables continuous synchronization adjustment and compensates for dynamic skew variations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary synchronization by measuring packet arrival times and generating synchronization data before video frame misalignment occurs. This preliminary action prevents the need for extensive buffering memory by aligning camera operations in advance

Inventive Principle:
Principle #10Preliminary action

2Reliability

If synchronization data is transmitted separately from video data, then synchronization information can be clearly communicated, but transmission efficiency deteriorates due to requiring additional dedicated communication channels

Engineering Contradiction:
Improvesynchronization data transmissionVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system merges the forward channel for video data transmission with the reverse channel for synchronization data transmission into a single bidirectional communication link. This allows simultaneous transmission of both video data and synchronization data over the same physical medium, improving transmission efficiency while maintaining reliability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication link is designed to serve multiple functions: transmitting high-speed video data in the forward direction and transmitting low-speed synchronization control data in the reverse direction. This multi-functionality eliminates the need for separate dedicated channels for each type of data

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10091399B2Multiple camera synchronization system
Publication Date: 2018.10.02 MAXIM INTEGRATED PROD INC
  • US10091399B2 patent drawing
  • US10091399B2 patent drawing
  • US10091399B2 patent drawing

AI summary

A system for at least substantially plesiochronously operating a receiver in communication with a plurality of cameras (e.g., at least two plesiochronously operational cameras) is described. In one or more implementations, the system includes a plurality of cameras. Each camera is configured to generate a signal for transmission via a communications link, and the signal comprises data packets encoded in a forward channel. The system also includes a receiver communicatively coupled to the plurality of cameras via the single-ended communications link. The receiver is configured to generate a synchronization data based upon at least one of the data packets. The receiver is also configured to modulate the signal to encode the synchronization data in a reverse channel so that the signal comprises the forward channel data and the reverse channel data simultaneously.