In-Vehicle Processing Device Log Collection via Internal Buffering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for collecting log data within an electronic control unit (ECU) are limited to information flowing between ECUs and are not suitable for advanced driver assistance systems (ADAS) due to data volume and communication speed constraints, making it difficult to acquire large amounts of log data with low processing load.

Innovation Solution

An in-vehicle processing device equipped with a calculation unit, storage unit, data management unit, and log collection unit that manages and outputs log data from the storage unit, allowing for selective collection and output of log data with reduced load by utilizing a ring buffer and log selection table to manage data input/output operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If log collection is performed by capturing information flowing on the bus line, then processing load is reduced, but the amount of log data that can be collected is limited

Engineering Contradiction:
Improveprocessing loadVSAvoidamount of log data
Core Design Contradiction:
Loss of energyVSQuantity of substance

Solution Approach 1:

The patent divides the log collection function into two parts: (1) the data management unit that generates and stores log data internally in the ECU's storage unit, and (2) the log collection unit that selectively reads and outputs log data. This segmentation allows internal data generation without bus communication overhead while enabling selective export of required log data, thus reducing processing load on the bus system while increasing collectable data volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary storage unit (internal memory within the ECU) that acts as a buffer between the data management unit and the log collection unit. This intermediary allows log data to be accumulated and managed internally without immediate bus communication, reducing the impact of bus communication speed limitations and enabling larger volumes of log data to be collected with minimal processing load.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all log information is collected, then complete analysis data is obtained, but data amount and processing load become enormous

Engineering Contradiction:
Improvecompleteness of log dataVSAvoiddata amount
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent implements dynamic log selection where the log collection unit can selectively read specific log data from the storage unit based on analysis requirements. This dynamic selection mechanism allows the system to collect only the necessary log information rather than all possible data, maintaining analytical completeness while reducing overall data volume and processing load.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of log data selection from static (all-or-nothing collection) to dynamic (selective collection based on analysis needs). The log collection unit can adjust which log data to collect based on the specific analysis purpose, thereby maintaining information completeness for the required analysis while minimizing the total amount of data processed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240338292A1In-Vehicle Processing Device
Publication Date: 2024.10.10 ASTEMO LTD
  • US20240338292A1 patent drawing
  • US20240338292A1 patent drawing
  • US20240338292A1 patent drawing

AI summary

An in-vehicle processing device mounted in a vehicle includes a calculation unit that calculates output data based on input data, a storage unit that stores data, a data management unit that manages data stored in the storage unit, and a log collection unit that collects a log in the in-vehicle processing device and outputs the log to outside. The data management unit inputs data stored in the storage unit to the calculation unit as the input data and stores the output data output from the calculation unit in the storage unit, and the log collection unit refers to and acquires data stored in the storage unit and outputs the log to the outside.