Vehicle Camera Control Module for Startup Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital imaging devices in automotive applications face delays in startup due to processing tasks delegated to the ECU, and the increasing need for simultaneous operation of multiple cameras can lead to communication bottlenecks, particularly in autonomous vehicles.

Innovation Solution

A control module is introduced between the camera and the serializer, which processes input data, reduces communication effort, and intercepts or forwards signals to the ECU, allowing for faster startup and reduced computational load, while also enabling ASIL grading, error detection, and synchronization of cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If processing tasks are delegated to the ECU for camera initialization, then proper configuration and testing can be performed, but startup time increases to several seconds

Engineering Contradiction:
Improvecamera configuration and testingVSAvoidstartup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system is segmented into two independent parts: the control module handles camera-specific initialization tasks (configuration, testing) while the ECU handles vehicle-level tasks. This segmentation allows parallel execution, reducing total startup time while maintaining reliability of camera configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A control module is introduced as an intermediary between the camera and the ECU. This intermediary handles camera-specific processing tasks independently, preventing the ECU from becoming a bottleneck and reducing startup time while ensuring proper camera configuration through dedicated processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple cameras are operated simultaneously, then comprehensive monitoring is achieved, but control channels become a bottleneck

Engineering Contradiction:
Improvemulti-camera operationVSAvoidcontrol channel load
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each camera is paired with its own control module, segmenting the control architecture. This distributes the control channel load across multiple independent modules rather than concentrating all camera control through a single ECU channel, enabling scalable multi-camera operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control module enables cameras to self-configure and self-test through independent processing units. Each camera-control module pair operates autonomously, reducing the burden on central control channels and enabling simultaneous operation of multiple cameras without proportionally increasing control channel complexity.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If configuration and calibration data are stored in the camera, then data is readily available, but communication effort on serial connection increases

Engineering Contradiction:
Improvedata availabilityVSAvoidcommunication effort
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The control module acts as an intermediary that caches configuration and calibration data locally. Instead of repeatedly transmitting this data over the serial connection between camera and ECU, the control module stores it and provides it directly to the ECU when needed, reducing communication effort while maintaining data availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11380014B2Control modules and methods
Publication Date: 2022.07.05 APTIV TECHNOLOGIES AG
  • US11380014B2 patent drawing
  • US11380014B2 patent drawing

AI summary

A control module comprises: a first interface to a camera provided in a vehicle; a second interface to a serializer for communication with an electronic control unit of the vehicle; and a processing unit configured to process input data received via the first interface or via the second interface to obtain output data, and to output the output data via the first interface or via the second interface.