Padded Audio Block Phase Processing for Transient Aliasing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bandwidth extension algorithms in audio codecs suffer from quality degradation due to temporal aliasing and dispersion of waveforms caused by phase modifications in phase vocoders, particularly affecting transients, while maintaining computational efficiency is a challenge.

Innovation Solution

Generate padded blocks of audio samples with added values before modifying phases in the spectral representation, and convert these blocks into a modified time domain signal, removing the padding after phase modification to prevent temporal aliasing and maintain audio quality with reduced computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If phase modification is applied in bandwidth extension algorithms, then spectral representation is achieved, but temporal aliasing and waveform dispersion occur causing quality degradation

Engineering Contradiction:
Improvespectral representation accuracyVSAvoidaudio signal quality
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The audio signal is divided into multiple blocks, with certain blocks identified as containing transients. Different processing strategies are applied to different block types: padded blocks for transient-containing segments and non-padded blocks for regular segments, allowing selective handling of problematic cases while maintaining efficiency for common cases

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Padded blocks are created in advance by inserting zero-valued padding samples at the beginning and/or end of blocks containing transients before phase modification. This preliminary action prepares the blocks to avoid temporal aliasing and waveform dispersion during subsequent phase vocoder processing

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If padded blocks are generated and processed to prevent temporal aliasing, then audio quality is maintained, but computational complexity increases

Engineering Contradiction:
Improveaudio signal qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Instead of applying padded block processing to all blocks uniformly, the invention identifies specific blocks containing transients and applies padding only to those local regions. This selective approach maintains audio quality where needed while avoiding unnecessary computational overhead in regular blocks

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The invention changes the block structure parameter (adding padding) selectively based on the content characteristics (presence of transients). By modifying the block parameters only when necessary, the system achieves quality improvement without proportional increase in overall computational complexity

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUSRE50694E1Device and method for manipulating an audio signal
Publication Date: 2025.12.09 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • USRE50694E1 patent drawing
  • USRE50694E1 patent drawing
  • USRE50694E1 patent drawing

AI summary

A device and method for manipulating an audio signal includes a windower for generating a plurality of consecutive blocks of audio samples, the plurality of consecutive blocks including at least one padded block of audio samples, the padded block having padded values and audio signal values. a first converter for converting the padded block into a spectral representation having spectral values, a phase modifier for modifying phases of the spectral values to obtain a modified spectral representation and a second converter for converting the modified spectral representation into a modified time domain audio signal.