K-D Tree Compression Selection for Vehicle Data Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing volume of vehicle-generated data poses significant challenges in terms of transmission costs and computing resource utilization, necessitating efficient data compression techniques to reduce data size and processing load.

Innovation Solution

A system utilizing a k-d tree-based approach to select optimal data compression processes, considering constraints like CPU usage, memory, latency, and bandwidth, which allows for the implementation of lossy or lossless compression methods such as transform coding, adaptive sampling, and arithmetic coding, and dynamically adjusts the metric space to optimize data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is applied to reduce transmission size, then transmission cost and bandwidth usage are reduced, but compression algorithm selection complexity increases

Engineering Contradiction:
Improvedata volumeVSAvoidcompression selection system
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system dynamically adapts compression algorithm selection based on real-time constraints. The k-d tree structure allows the system to navigate and select optimal compression algorithms dynamically according to current CPU usage, memory availability, latency requirements, and bandwidth constraints, rather than using a static selection method

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters by representing compression algorithms as points in a k-dimensional space where each dimension corresponds to a constraint parameter (CPU usage, memory, latency, bandwidth). By transforming the selection problem into a geometric search problem in this parameter space, the system efficiently navigates to optimal algorithm selections based on current constraints

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple compression algorithms are evaluated to find optimal solution, then compression efficiency improves, but processing time increases

Engineering Contradiction:
Improvecompression efficiencyVSAvoidalgorithm selection time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary action by pre-organizing compression algorithms into a k-d tree structure based on their characteristic parameters (CPU usage, memory, latency, bandwidth performance). This pre-organization allows for efficient retrieval and selection without evaluating all algorithms from scratch each time constraints change

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system substitutes mechanical exhaustive search with a geometric search approach using k-d tree data structure. Instead of linearly evaluating algorithms against constraints, the system uses spatial partitioning and geometric distance calculations to quickly identify optimal algorithms, significantly reducing selection time

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If lossless compression is used to preserve data integrity, then data accuracy is maintained, but compression ratio and transmission efficiency decrease

Engineering Contradiction:
Improvedata integrityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies local quality by allowing different compression algorithms (lossless or lossy) to be selected for different portions of vehicle data based on local requirements. Critical safety data can use lossless compression to preserve integrity, while non-critical telemetry data can use lossy compression for higher efficiency, with the k-d tree enabling algorithm selection tailored to each data type's needs

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12113555B2Data compression selection system
Publication Date: 2024.10.08 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US12113555B2 patent drawing
  • US12113555B2 patent drawing
  • US12113555B2 patent drawing

AI summary

A system comprises a computer including a processor and a memory. The memory includes instructions such that the processor is programmed to: receive metadata and results including at least one data transmission constraint, perform a search of a k-d tree based on the at least one data transmission constraint, and select at least one data compression process from the k-d tree based on the search. The k-d tree includes a plurality of nodes corresponding to data compression solutions.