Transform-Domain Transient Coding With Window Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital audio encoding techniques struggle with transients, leading to perceptible quantization noise and pre-echo artifacts, especially in bandwidth-constrained applications, due to inefficient frequency modeling and increased bit usage.

Innovation Solution

Improved audio transient coding through parsing audio frames into smaller windows, organizing frequency-domain samples according to alignment patterns, and using vector quantization with conjugate vector codebooks to minimize distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If frequency domain coding is used to code audio content, then bandwidth efficiency is improved, but transient coding quality deteriorates due to perceptible quantization noise and pre-echo artifacts

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidquantization noise and pre-echo artifacts
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The audio frame is divided into multiple sub-frames, and each sub-frame is further divided into smaller analysis windows. This segmentation allows the coding system to handle transient signals more effectively by applying different window sizes and handling strategies to different portions of the signal, thereby reducing quantization noise and pre-echo artifacts while maintaining bandwidth efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic windowing where the analysis window size is adapted based on the detected transient condition. During transient periods, shorter windows are used to capture the rapid changes, while longer windows are used during steady-state portions. This dynamic adaptation optimizes the balance between bandwidth efficiency and transient coding quality.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If shorter transform windows are used during transients, then transient coding quality is improved, but bit rate increases

Engineering Contradiction:
Improvetransient coding qualityVSAvoidbit rate
Core Design Contradiction:
Object-affected harmful factorsVSQuantity of substance

Solution Approach 1:

By segmenting the frame into sub-frames and further into analysis windows, the system can apply shorter transforms only to the specific windows containing transients rather than the entire frame. This selective application maintains transient coding quality while limiting the increase in bit rate to only the necessary portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different window sizes and coding parameters are applied locally to different portions of the audio signal based on transient detection. Shorter windows and more aggressive noise shaping are applied only where transients occur, while the rest of the signal uses standard parameters, thereby optimizing transient quality without unnecessarily increasing overall bit rate.

Inventive Principle:
Principle #3Local quality

3Object-affected harmful factors

If temporal noise shaping is applied to mitigate pre-echo artifacts, then transient perception is improved, but bit usage increases

Engineering Contradiction:
Improvepre-echo artifactsVSAvoidbit usage
Core Design Contradiction:
Object-affected harmful factorsVSQuantity of substance

Solution Approach 1:

Temporal noise shaping is applied selectively to specific sub-frames and windows where transients are detected, rather than to the entire audio frame. This segmentation allows the system to mitigate pre-echo artifacts in problematic regions while avoiding unnecessary bit consumption in regions where transient issues do not occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies temporal noise shaping with appropriate strength based on the detected transient characteristics. Rather than applying maximum noise shaping always, the system uses partial action by adapting the noise shaping strength to match the actual transient requirements, thereby reducing bit usage while still effectively mitigating pre-echo artifacts where needed.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP4471763B1Efficient coding of transients in transform-domain
Publication Date: 2026.03.04 APPLE INC
  • EP4471763B1 patent drawingFigure 1~3
  • EP4471763B1 patent drawingFigure 4
  • EP4471763B1 patent drawingFigure 5

AI summary

Aspects of the present disclosure provide improved techniques for coding audio signal with a transient audio sound. Improved techniques include parsing a frame of predetermined length of audio samples into a series of windows of a smaller size, and transforming the windows of time-domain samples into a series of windows of frequency-domain samples. The frequency-domain samples may be organized according to an alignment pattern and may be coded with respect to an envelope of the organized frequency-domain samples.