Normalizing Flow Audio Coding With Split-Band Bit Rate Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio compression techniques using deep learning networks, such as WaveGlow, face performance limitations in generating high-quality voice waveforms, and there is a need for improved methods that provide excellent audio quality and efficient compression.

Innovation Solution

A method and apparatus using a normalizing flow-based generative model with N flow blocks and (N−1) split blocks for encoding, and N inverse-flow blocks and (N−1) gather blocks for decoding, along with quantization and inverse-quantization blocks, to enhance audio encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If WaveGlow uses a flow-based generative model with Mel-spectrogram as condition vector, then voice waveform generation is efficient, but performance is limited in generating high-quality original voice

Engineering Contradiction:
Improvevoice waveform generation efficiencyVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent divides the normalizing flow into multiple flow blocks (N flow blocks) that process different frequency bands separately. Each flow block handles a specific segment of the frequency spectrum, allowing independent optimization of compression and quality for each segment, thereby resolving the contradiction between generation efficiency and audio quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a split block that divides the transformation signal into multiple frequency bands (first split signal and second split signal), adding a frequency dimension to the processing. This allows the system to handle different frequency components with different precision and compression ratios, improving overall audio quality while maintaining efficiency.

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

2Manufacturing precision

If traditional audio codecs use psychoacoustic models and bit allocation, then compression restoration quality is indistinguishable from original at 7-10 times compression rate, but the method is complex and computationally intensive

Engineering Contradiction:
Improvecompression restoration qualityVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical signal processing methods (MDCT, psychoacoustic models, bit allocation) with a deep learning-based normalizing flow model. The generative model directly learns the compression and reconstruction mappings from data, eliminating the need for complex hand-crafted algorithms while achieving comparable or superior quality.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameters of audio processing by using a learnable transformation model instead of fixed psychoacoustic models. The normalizing flow adapts its parameters during training to optimize both compression ratio and quality, providing a flexible alternative to rigid traditional algorithms.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If deep learning networks replace traditional signal processing, then compression efficiency is improved, but training complexity and computational resources increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidtraining computational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the deep learning model into multiple flow blocks that can be trained independently and processed in parallel. This segmentation allows the model to achieve high compression efficiency while distributing the computational burden across multiple smaller units, reducing the energy required for training compared to a single monolithic network.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12512105B2Method for encoding and decoding audio signal using normalizing flow, and training method thereof
Publication Date: 2025.12.30 ELECTRONICS & TELECOMM RES INST
  • US12512105B2 patent drawing
  • US12512105B2 patent drawing
  • US12512105B2 patent drawing

AI summary

A method for encoding an input signal using N flow blocks (N is a natural number greater than or equal to 2) and (N−1) split block(s), which is performed by a processor, may comprise: transmitting, by a k-th flow block (k is a natural number greater than or equal to 1 and less than or equal to N−1) among the N flow blocks, a k-th transformation signal obtained by transforming a received signal into a latent representation to a k-th split block among the (N−1) split block(s); splitting, by the k-th split block, the k-th transformation signal by a predetermined ratio, into a first split signal and a second split signal; transmitting, by the k-th split block, the first split signal to a (k+1)-th flow block; and quantizing a signal transformed by an N-th flow block and the second split signals using a quantization block.