In-Vehicle Data Priority Tables for Real-Time Driving Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In-vehicle electronic control systems face challenges in prioritizing and managing data effectively, particularly in developed driving support and automatic driving scenarios, where data types like relative distance and position require dynamic prioritization based on driving conditions, such as high-speed or low-speed regions, which existing methods struggle to address.

Innovation Solution

The system employs a data management apparatus with a table generation unit that creates tables based on user-set conditions, including relative distance, speed, and object types, and a data recognition unit that identifies and prioritizes data storage and retrieval based on driving modes, scenes, and sensor data sensitivity, using a ring buffer structure to efficiently manage and retrieve data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred with predetermined priorities determined by data type, then data transmission efficiency is improved, but the system cannot adapt to dynamic driving conditions requiring different prioritization

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidadaptability to driving conditions
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic priority determination by having the priority determination unit set priorities based on current driving conditions (high-speed/low-speed regions) rather than using fixed predetermined priorities. This allows the system to adapt data transfer priorities in real-time according to the driving scene, resolving the contradiction between transmission efficiency and adaptability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If all target data is transferred to ensure completeness, then data accuracy is improved, but processing time exceeds the designated time limit

Engineering Contradiction:
Improvedata completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by transferring only the necessary amount of data required for the current driving scene rather than all target data. The priority determination unit identifies critical data based on driving conditions and transfers only that data within the designated processing time, ensuring timely response without unnecessary data transfer overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If data prioritization is based on predetermined types, then implementation simplicity is improved, but the system cannot handle scene-specific requirements like relative distance and position

Engineering Contradiction:
Improveimplementation simplicityVSAvoidscene-specific data handling
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent changes the parameter basis for prioritization from fixed data types to dynamic driving condition parameters (high-speed/low-speed regions, relative distance, relative position). The priority determination unit adjusts priorities based on these varying parameters, enabling the system to handle scene-specific requirements while maintaining a relatively simple implementation structure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP3521123B1In-vehicle electronic control apparatus
Publication Date: 2023.09.06 ASTEMO LTD
  • EP3521123B1 patent drawingFigure 1
  • EP3521123B1 patent drawingFigure 2
  • EP3521123B1 patent drawingFigure 3

AI summary

The purpose of the present invention is to provide an in-vehicle database which enables frequently updated real-time information to be read at high speed from a plurality of sets of input information, and an in-vehicle control apparatus having the in-vehicle database. The in-vehicle electronic control apparatus comprises: a data collection unit which acquires a plurality of pieces of data; a data storage unit which stores the plurality of pieces of data; and a table generation unit which generates a table having storage place identification information for identifying a storage place for the piece of data matching a predetermined data condition among the pieces of data stored in the data storage unit.