Vehicle Sensor Playback for Synthetic Sensor Prototyping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Developing and testing synthetic sensors in vehicle systems is hindered by the need to create hardware and vehicle abstraction layers, which is time-consuming and can lead to development delays and potential safety issues in real-world environments.

Innovation Solution

A playback mechanism that bypasses abstraction layers by using a lightweight, extensible playback tool to convert sensor data directly into a format suitable for synthetic sensors, allowing easy integration and prototyping or demonstration without the need for pre-existing abstraction layers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardware and vehicle abstraction layers are created for synthetic sensor development, then system reliability and safety are improved, but device complexity and development time increase

Engineering Contradiction:
Improvesystem safetyVSAvoidabstraction layer complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses playback tools to create virtual copies of sensor data files that mimic real sensor behavior without requiring physical hardware. These data files serve as representations of actual sensor outputs, allowing development and testing without the complexity of hardware abstraction layers while maintaining system reliability through validated data patterns

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent pre-generates and stores sensor data files with known characteristics and patterns before actual sensor integration. These pre-prepared data files allow developers to test synthetic sensors in advance with realistic data, eliminating the need to create complex abstraction layers during the development phase while ensuring safety through pre-validated data scenarios

Inventive Principle:
Principle #10Preliminary action

2Reliability

If hardware and vehicle abstraction layers are created for synthetic sensor development, then system reliability and safety are improved, but development time increases

Engineering Contradiction:
Improvesystem safetyVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The playback tools generate virtual sensor data copies that can be immediately used for development and testing, bypassing the time-consuming process of creating and validating hardware abstraction layers. This copying approach maintains safety through data validation while dramatically reducing development time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

Sensor data files are pre-generated with realistic patterns and characteristics before the actual sensor is integrated. This preliminary data preparation allows immediate testing and development without waiting for hardware readiness, reducing development time while maintaining system reliability through pre-validated data scenarios

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If abstraction layers are used for sensor integration, then system adaptability is improved, but ease of manufacture and integration difficulty increase

Engineering Contradiction:
Improvesensor integration flexibilityVSAvoidintegration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The playback tool is designed as a universal platform that can handle multiple sensor types and data formats through a single interface. Instead of creating specific abstraction layers for each sensor, the universal playback tool accepts various data file formats and provides consistent output, improving ease of integration while maintaining adaptability through configuration options

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12568267B2Method and system for vehicle data file playback
Publication Date: 2026.03.03 BLACKBERRY LTD
  • US12568267B2 patent drawing
  • US12568267B2 patent drawing
  • US12568267B2 patent drawing

AI summary

A method at a computing device, the method including receiving, at the computing device, sensor data from a data source; converting, at a playback tool on the computing device, the sensor data into converted data, thereby bypassing abstraction layers at the computing device; and providing the converted data to at least one synthetic sensor on the computing device, wherein each of the at least one synthetic sensor provides an insight regarding operation of the computing device.