Processing Circuit Fast Configuration via Compressed Data Structures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advanced driver assistance systems (ADAS) and autonomous vehicle (AV) systems face challenges in protecting and effectively utilizing data generated by object detection systems, particularly in navigating and controlling vehicles based on environmental images.

Innovation Solution

The implementation of a vehicle-mounted system comprising cameras, processors, and sensors that process images to train neural networks or deep learning algorithms to estimate a vehicle's future path, allowing for enhanced navigation and control features such as forward collision warning, lane departure warning, and traffic sign recognition.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If configuration information is transmitted using traditional uncompressed methods, then data integrity is maintained, but configuration time becomes excessively long and bandwidth consumption increases

Engineering Contradiction:
Improveconfiguration timeVSAvoiddata integrity
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The patent creates a compressed copy of the configuration information that can be rapidly transmitted. The compression algorithm generates a compact representation of the configuration data that can be quickly sent over the interface, while the processing circuit independently decompresses and verifies it, thereby reducing transmission time without compromising data integrity.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The configuration information is pre-compressed into a compressed format before transmission. This preliminary compression action reduces the size of the data that needs to be transmitted, thereby reducing configuration time and bandwidth consumption while maintaining the ability to recover the original configuration data through decompression and verification.

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If configuration data is compressed to reduce bandwidth consumption, then transmission efficiency improves, but decompression complexity and processing overhead increase

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddecompression processing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent uses a dedicated decompression circuit that creates a copy of the compressed configuration data and processes it independently. This separate copying and processing approach allows the main processing circuit to focus on configuration tasks while the decompression circuit handles the complex decompression and verification operations in parallel.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a decompression circuit as an intermediary component between the communication interface and the processing circuit. This intermediary handles the complex decompression and verification operations, shielding the main processing circuit from complexity while enabling efficient use of compressed configuration data to reduce bandwidth consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional configuration methods are used, then implementation simplicity is maintained, but configuration speed becomes unacceptably slow for modern processing requirements

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the configuration system into separate functional modules: a compression module that prepares compressed configuration data, a communication interface that transmits the compressed data, and a decompression circuit that rapidly decompresses and verifies the data. This segmentation allows each module to be optimized for its specific function, achieving high configuration speed while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a decompression circuit as an intermediary component that bridges the communication interface and the processing circuit. This intermediary handles the complex decompression and verification operations, enabling fast configuration speeds while isolating the complexity within a dedicated circuit module rather than spreading it throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12020041B2Fast configuration of a processing circuit
Publication Date: 2024.06.25 MOBILEYE VISION TECH LTD
  • US12020041B2 patent drawing
  • US12020041B2 patent drawing
  • US12020041B2 patent drawing

AI summary

A method for configuring a processing circuit, the method may include (i) receiving, by the processing circuit, a compressed configuration information data structure (CCDS) that comprises multiple segments, wherein the CCDS was generated by a size-preserving compression process that maintains a size of the segments; (ii) decompressing the CCDS, by the processing circuit, to provide decompressed configuration information, wherein the decompressing comprises: searching for headers, wherein a header comprises sequence parameters, wherein the sequence parameters comprise at least one out of a length, an address field, and a type; and (iii) configuring the processing circuit using the decompressed configuration information, wherein the configuring is executed based on the headers.