Vehicle Control Processing Handoff for Network Bandwidth and CPU Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing resolution and frame rate of image sensors in vehicles lead to increased load on the in-vehicle network and the central processing unit (CPU) of the integrated ECU, causing bandwidth and processing load issues.

Innovation Solution

A vehicle control system with a first arithmetic unit that measures network bandwidth and CPU load, and a switching unit that redistributes arithmetic processing between the first and second arithmetic units based on these loads, adjusting data amounts to reduce network bandwidth and CPU load.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the resolution and frame rate of image sensors are increased, then the sensing capability and detection quality are improved, but the band load of the in-vehicle network and the processing load of the CPU increase

Engineering Contradiction:
Improvedetection qualityVSAvoidprocessing load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the arithmetic processing tasks between two arithmetic units (first arithmetic unit and second arithmetic unit). The first arithmetic unit performs initial processing on image data from sensors, while the second arithmetic unit performs subsequent processing. This segmentation distributes the processing load, preventing the CPU from being overwhelmed by high-resolution, high-frame-rate sensor data while maintaining detection quality.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If more Zone ECUs and sensors are connected to the in-vehicle network, then the system functionality and sensing coverage are improved, but the band load of the network and CPU load increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidband load
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent divides the network architecture into multiple zones with separate arithmetic units handling processing in each zone. This allows the system to accommodate more Zone ECUs and sensors across different zones without concentrating all processing load on a single CPU, thereby supporting enhanced system functionality while managing network band load through distributed processing.

Inventive Principle:
Principle #1Segmentation

3Productivity

If image processing is integrated into a single integrated ECU, then the processing efficiency is improved, but the CPU load and network band load increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidCPU load
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the integrated ECU's processing functions into two separate arithmetic units. The first arithmetic unit handles initial image processing tasks, and the second arithmetic unit handles subsequent processing tasks. This segmentation maintains processing efficiency by keeping processing integrated within the ECU while distributing the CPU load across multiple units, preventing any single CPU from becoming a bottleneck.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250220400A1Vehicle control system and electronic control device
Publication Date: 2025.07.03 ASTEMO LTD
  • US20250220400A1 patent drawing
  • US20250220400A1 patent drawing
  • US20250220400A1 patent drawing

AI summary

A vehicle control system includes: a first arithmetic unit that acquires arithmetic data and is capable of executing arithmetic processing; a second arithmetic unit that is connected to a subsequent stage of the first arithmetic unit via a network and is capable of executing arithmetic processing of the arithmetic data input from the first arithmetic unit via the network; a first measurement unit that measures a band load of the network; a second measurement unit that measures a processing load of the arithmetic processing by the second arithmetic unit; and a switching unit that causes the first arithmetic unit to perform a part of the arithmetic processing performed by the second arithmetic unit in place of the second arithmetic unit according to the processing load, and adjusts a data amount of the arithmetic data output from the first arithmetic unit to the second arithmetic unit according to the band load.