Safe Visualization Decomposition for Embedded Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for safe visualization of safety-relevant information on displays, such as in train control systems, face impractical storage and computational challenges due to the large number of possible states required for checksum verification, leading to unacceptable processing times and memory requirements.

Innovation Solution

The method decomposes the visualization of input parameters into base elements, enumerates and stores all possible states of these elements, and renders them as overlays at runtime, reducing the problem from multiplicative to additive, using compression and vector graphics to minimize storage and computational demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If checksum verification is used for all possible states of input parameters, then safety of visualization is improved, but storage requirements and computational time become unacceptable

Engineering Contradiction:
Improvesafety of visualizationVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the visualization into multiple independent layers (background layer, foreground layer, overlay layer). Each layer is verified separately with its own checksum, rather than verifying the entire visualization as one unit. This segmentation reduces the storage requirements from 4 Tera bytes to a manageable amount while maintaining safety verification for all possible states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension by pre-calculating and storing checksums for all possible states of each layer during system initialization or offline processing. This shifts the computational burden from runtime to setup time, allowing fast verification during actual operation without unacceptable storage requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If checksum verification is used for all possible states of input parameters, then safety of visualization is improved, but processing time becomes unacceptable

Engineering Contradiction:
Improvesafety of visualizationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the verification process into separate checksum calculations for background layer, foreground layer, and overlay layer. This segmentation reduces processing time from 3487 years to a practical duration by breaking down the computational task into manageable segments that can be processed independently and in parallel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs checksum pre-calculation for all possible states of each layer during system initialization or offline processing. This preliminary action stores the verification data in advance, so that during runtime, only simple comparison operations are needed, dramatically reducing processing time while maintaining comprehensive safety verification.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If complex visualization with multiple input parameters is used, then information completeness is improved, but device complexity becomes unacceptable

Engineering Contradiction:
Improveinformation completenessVSAvoiddevice complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the complex visualization into multiple independent layers (background, foreground, overlay), each handling specific information. This segmentation allows comprehensive information display while reducing device complexity by treating each layer as an independent, manageable unit with its own verification mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal verification framework that works across all layers and all possible input parameter states. The same checksum calculation and comparison mechanism is applied universally to background layer, foreground layer, and overlay layer, simplifying the overall system architecture while maintaining information completeness.

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

Data Source

PatentUS10152952B2Method and system for the safe visualization of safety-relevant information
Publication Date: 2018.12.11 AUCHMANN MATTHIAS
  • US10152952B2 patent drawing
  • US10152952B2 patent drawing
  • US10152952B2 patent drawing

AI summary

A method for the safe visualization of a safety-relevant information includes the steps of:for all possible states of at least one variable input parameter, decomposing a safe visualization of the at least one variable input parameter into its safe base elements (31);for each of the decomposed safe base elements, enumerating and storing a set of all possible states of safe base element visualization (32); andfor each of the decomposed safe base elements, transmitting the set of all possible states of safe base element visualization to a target system that provides safe visualization at runtime (33).