Multi-Stage Neural Audio Processing for Embedded Complexity Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deep learning-based audio processing methods face challenges due to high computational and memory complexity, making them unsuitable for deployment on embedded devices, and existing input signal normalization techniques, such as power law compression applied only to magnitude, do not effectively address the dynamic range issues of input features.

Innovation Solution

A multi-stage processing approach is introduced, where features are decomposed into subsets with overlapping ranges, processed by neural networks of varying complexities, and combined using a low-complexity network, with power law compression applied to all feature components to improve learning and generalization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep learning-based audio processing methods are used, then processing performance is improved, but computational complexity and memory requirements increase

Engineering Contradiction:
Improveprocessing performanceVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the feature processing into multiple stages: first extracting features from audio signals, then processing different feature subsets through separate neural network paths, and finally combining the results. This segmentation allows the system to achieve deep learning performance while reducing the computational burden on any single processing unit, making it suitable for embedded devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent dynamically adjusts the processing complexity by selectively applying neural network processing to different feature subsets based on their importance. Less critical features undergo simpler processing while critical features receive more intensive processing, creating a dynamic complexity adaptation that balances performance and computational requirements.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If power law compression is applied only to magnitude components, then implementation is simple, but dynamic range issues of input features are not effectively addressed

Engineering Contradiction:
Improveimplementation simplicityVSAvoiddynamic range handling
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent applies power law compression universally to all feature components (magnitude, real, and imaginary parts) rather than selectively to only magnitude components. This universal application ensures consistent dynamic range handling across all feature types, improving the overall effectiveness of the normalization while maintaining implementation simplicity through a unified approach.

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

Data Source

PatentUS20260023953A1Apparatus and method for processing an information signal using a multi-stage processing
Publication Date: 2026.01.22 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US20260023953A1 patent drawing
  • US20260023953A1 patent drawing
  • US20260023953A1 patent drawing

AI summary

An apparatus for processing an information signal has: a feature extractor for extracting a set of features from the information signal, each feature having at least two feature components, and the set of features having a first subset with the first feature components and a second subset with the second feature components; and a neural network processor having: a first neural network for receiving, as input, the first subset and outputting a processed first subset; a combiner for combining the processed first subset and the second subset to obtain a combined subset; and a second neural network for receiving, as input, the combined subset and outputting a processed combined output, which represents a processed information signal, or the apparatus being configured to calculate the processed information signal using the processed combined output, and a complexity of the first neural network being greater than that of the second neural network.