Non-Windowed DCT Audio Coding for Lower-Resource Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio compression techniques require significant resource usage due to overlapping windows in discrete cosine transform (MDCT), leading to inefficient processing and potential discontinuities at block boundaries.

Innovation Solution

Implementing back-to-back discrete cosine transforms (DCT) without windowing to transform time-domain audio signals into frequency-domain signals, reducing resource usage and discontinuities by using non-windowed DCT functions in both encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If overlapping windows in MDCT are used, then audio quality is maintained, but processing resources and time increase significantly

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and removes the windowing function from the traditional MDCT process. By eliminating the windowing step and using back-to-back non-overlapping DCT transforms, the invention removes the computational overhead associated with window functions while maintaining audio quality through the modified transform approach.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the audio signal into non-overlapping blocks and applies DCT transforms sequentially without overlap. This segmentation approach eliminates the need for overlapping windows while preserving audio quality through the back-to-back transform structure.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If overlapping windows in MDCT are used, then discontinuities at block boundaries are suppressed, but device complexity increases

Engineering Contradiction:
Improveblock boundary continuityVSAvoidtransform processing complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent removes the windowing function that complicates the transform process. By taking out the windowing step and using simple non-windowed DCT transforms in sequence, the invention reduces device complexity while maintaining block boundary stability through the back-to-back transform approach.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the transform parameters by using non-windowed DCT transforms with specific block size configurations. This parameter modification allows the system to achieve block boundary continuity without the complexity of overlapping windows, as the back-to-back transforms naturally handle the boundary transitions.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional quantization is used, then compression is achieved, but audio quality degrades

Engineering Contradiction:
Improvecompression ratioVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent modifies the quantization parameters and process to work effectively with the back-to-back DCT transform structure. By changing how quantization is applied to the transformed coefficients, the invention achieves compression while preserving audio quality that would otherwise be lost in traditional quantization processes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260011335A1Non-windowed DCT-based audio coding using advanced quantization
Publication Date: 2026.01.08 GOOGLE LLC
  • US20260011335A1 patent drawing
  • US20260011335A1 patent drawing
  • US20260011335A1 patent drawing

AI summary

A method including receiving a time-domain audio signal, generating a blocked time-domain audio signal as a portion of the time-domain audio signal, transforming the blocked time-domain audio signal using a first non-windowed transform function to generate a first frequency-domain audio signal, transforming the first frequency-domain audio signal using a second non-windowed transform function to generate a second frequency-domain audio signal, and compressing the second frequency-domain audio signal to generate a compressed frequency-domain audio signal.