Respiratory Flow Data Compression Using Delta-Delta Sign Markers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The growing volume of respiratory flow data from ventilators requires significant storage capacity and energy resources, leading to high costs and resource consumption.

Innovation Solution

A method involving integer processing, difference processing, marker addition, absolute value processing, and encoding of respiratory flow data using the Delta-Delta compression technique to reduce the storage requirements by leveraging the periodic and monotonic characteristics of the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If respiratory flow data is stored in original format, then data integrity is maintained, but storage capacity and energy resources increase significantly

Engineering Contradiction:
Improvedata integrityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by transforming the respiratory flow data from original format to a compressed representation using integer processing, difference processing, and encoding. The data is converted through multiple transformation steps (original flow data → integer flow data → difference flow data → encoded flow data) that change the parameters of storage requirements while maintaining data integrity for medical diagnosis and treatment.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If respiratory flow data is stored in original format, then data accuracy is preserved, but system expenditure and energy resources increase

Engineering Contradiction:
Improvedata accuracyVSAvoidenergy resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent transforms the data through parameter changes that reduce energy consumption. By converting original flow data to integer values, then to difference values, and finally to encoded form, the system reduces the energy required for storage and processing while preserving the accuracy needed for medical purposes through reversible transformation.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If data compression is applied to respiratory flow data, then storage requirements are reduced, but processing complexity increases

Engineering Contradiction:
Improvestorage requirementsVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data compression process into distinct stages: integer processing module, difference processing module, marker addition module, absolute value processing module, and encoding module. Each module handles a specific transformation step, making the overall complex process manageable and systematic while achieving significant storage reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses intermediary elements such as marker values that facilitate the compression process. These markers indicate sign changes in difference values and enable efficient encoding while maintaining the ability to reconstruct original data, thus managing processing complexity through structured intermediaries.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12456990B2Mehod for dealing with respiratory flow data, and computer thereof
Publication Date: 2025.10.28 RESVENT MEDICAL TECH CO LTD
  • US12456990B2 patent drawing
  • US12456990B2 patent drawing
  • US12456990B2 patent drawing

AI summary

A method for dealing with respiratory flow data includes steps of: performing integer processing on original flow data to obtain integer flow data; performing difference processing on the integer flow data to obtain difference flow data, the difference flow data having a plurality of difference values in order, the difference values having zero values, positive values, and negative values; when previous one difference value of the zero difference value or one positive difference value is negative, adding a marker value before the difference value that is zero or positive; when previous one difference value of the negative difference value is zero or positive, adding the marker value before the difference value that is negative; performing absolute value processing on the difference flow values to obtain the absolute values; and encoding the absolute values and the marker values to obtain encode flow data. A system using the method is also provided.