Vehicular Camera Synchronization via ECU Timing and Dynamic Buffer Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing vehicle vision systems with multiple cameras face synchronization challenges, as they often have independent clock sources, leading to desynchronization and artifacts in combined image processing, particularly for generating surround view displays.

Innovation Solution

A method that synchronizes cameras with an Electronic Control Unit (ECU) reference timing without altering the system architecture, adjusting camera timing between fast and slow modes based on buffer thresholds to maintain synchronization and prevent buffer overflow or underflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple cameras use independent clock sources, then each camera can operate autonomously, but synchronization between cameras deteriorates leading to artifacts in combined image processing

Engineering Contradiction:
Improvecamera autonomyVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system continuously monitors buffer levels and dynamically adjusts camera timing parameters based on feedback from buffer status. The ECU regulates camera timing by comparing actual buffer levels against target levels and making real-time adjustments to capture rates, ensuring synchronization is maintained while allowing autonomous operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system changes timing parameters dynamically by adjusting camera capture rates between fast and slow modes based on buffer conditions. This parameter adjustment allows the system to maintain synchronization without requiring rigid fixed timing, resolving the contradiction between autonomous operation and synchronization accuracy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If camera timing is adjusted dynamically between fast and slow modes, then synchronization with ECU timing is improved, but system complexity increases

Engineering Contradiction:
Improvesynchronization stabilityVSAvoidtiming control complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The camera system regulates its own timing based on buffer status feedback without requiring external intervention. The ECU provides the regulation logic, and the camera automatically adjusts its capture rate between fast and slow modes based on whether buffer levels are above or below target thresholds, making the system self-regulating.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamic timing adjustment by switching between fast and slow capture modes based on real-time buffer conditions. This dynamic behavior allows the system to adapt to varying data flow conditions while maintaining synchronization, managing complexity through conditional logic rather than rigid control structures.

Inventive Principle:
Principle #15Dynamics

3Reliability

If buffer levels are tightly controlled to prevent overflow and underflow, then image data loss is prevented, but processing speed may be reduced

Engineering Contradiction:
Improvedata integrityVSAvoidimage processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system uses target buffer levels rather than strict maximum/minimum thresholds to control camera timing. This partial control approach allows the buffer to operate in an optimal range rather than being constrained by hard limits, maintaining data integrity while allowing faster processing when conditions permit.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The camera capture rate dynamically adjusts between fast and slow modes based on buffer status. When buffer levels are favorable, the system operates in fast mode to maximize processing speed. When buffers approach critical levels, it switches to slow mode to prevent data loss, thus balancing productivity and reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10873682B2Method of synchronizing multiple vehicular cameras with an ECU
Publication Date: 2020.12.22 MAGNA ELECTRONICS INC
  • US10873682B2 patent drawing
  • US10873682B2 patent drawing
  • US10873682B2 patent drawing

AI summary

A method of synchronizing cameras for a vehicular vision system includes providing camera control signals to the cameras from the ECU via respective links from the ECU to the cameras. At least two of the cameras are in communication with a hub via respective links, and the ECU is in communication with the hub via a hub link. The camera control signals are provided to one camera via a link between the ECU and the camera, and are provided to at least two other cameras via the hub link and respective links between the hub and the other cameras. The camera control signals regulate timing of the respective camera via starting the camera synchronous to the ECU reference timing. Image data is captured by each camera and provided to the ECU via the respective link or links.