Helmet Distributed Processing System Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional helmet systems with a single CPU struggle to handle the increased processing demands and data intensity from multiple sophisticated sensors and transducers, leading to latency issues that affect video and audio refresh rates, disorienting and distracting the user.

Innovation Solution

A distributed processing system is introduced, featuring a helmet CPU and subsystem processors that process data from sensors and transducers, including a pass-through processing module and a data analysis module, to reduce CPU workload and enhance data processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single CPU is used to control all helmet subsystems, then device complexity is reduced, but processing speed and responsiveness deteriorate due to increased latency

Engineering Contradiction:
Improvehelmet system complexityVSAvoidCPU processing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent divides the single CPU system into multiple subsystem processors, each responsible for specific sensor and transducer functions. This segmentation allows parallel processing of different data streams (video, audio, sensor data) simultaneously, eliminating the bottleneck of a single CPU handling all tasks sequentially, thereby improving processing speed and reducing latency while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If more sophisticated sensors and transducers are added to the helmet system, then measurement precision and data quality improve, but CPU processing burden increases causing latency

Engineering Contradiction:
Improvesensor data qualityVSAvoidCPU processing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts the processing burden from the central CPU by implementing dedicated subsystem processors for each sensor type and transducer. Each subsystem processor handles its own data locally, performing initial processing, filtering, and preparation before sending only essential information to the CPU. This extraction of processing tasks eliminates the cumulative latency that would result from the CPU processing all high-volume sensor data sequentially

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If the CPU processes all raw sensor data, then data analysis completeness is improved, but video and audio refresh rates suffer due to processing delays

Engineering Contradiction:
Improvedata analysis completenessVSAvoidvideo and audio refresh rate
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements preliminary action by having subsystem processors perform initial data processing, filtering, and formatting before data reaches the CPU. Video and audio data undergo preprocessing in their respective subsystems, with essential information extracted and prepared in advance. This preliminary processing ensures that when data reaches the CPU, it is already organized and ready for final analysis, maintaining data completeness while enabling real-time refresh rates for video and audio outputs

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20230168951A1Helmet mounted processing system
Publication Date: 2023.06.01 GALVION LTD
  • US20230168951A1 patent drawing
  • US20230168951A1 patent drawing
  • US20230168951A1 patent drawing

AI summary

A helmet system comprising a distributed processing system includes a central helmet CPU and multiple subsytem processors. The helmet CPU provides configuration settings to the subsystem processors and receives, from each of the multiple subsystem processors, data derived by the subsystem processor based on one or more sensors located in situ with the subsystem processor. The helmet CPU consolidates the derived data for determining one or more operating conditions of the helmet system and characteristics of an environment surrounding the helmet system.