Audio Signal Encoding Using Phase Envelope Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for encoding sinusoidal model parameters, particularly phase parameters, are inefficient and require high computational complexity, making them unsuitable for implementation using fixed-point arithmetic.

Innovation Solution

The method involves obtaining an initial discrete spectral representation of an audio frame, estimating a phase envelope, calculating a residual representation, and encoding it using a linear combination of codewords, allowing for efficient encoding of sinusoidal model parameters using fewer bits and suitable for both floating-point and fixed-point arithmetic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional techniques are used for encoding sinusoidal model parameters, then the encoding can be performed, but the computational complexity is high and it requires more bits

Engineering Contradiction:
Improveencoding precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the spectral representation into multiple discrete spectral representations (DSRs), each covering a different frequency range. By dividing the encoding task into multiple segments that can be processed independently and in parallel, the computational complexity is reduced while maintaining encoding precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces complex mechanical/computational processing with a mathematical approach using discrete spectral representations and frequency-domain operations. This substitution of the processing mechanism reduces computational complexity while preserving the ability to accurately encode sinusoidal model parameters.

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

2Measurement precision

If conventional techniques are used for encoding sinusoidal model parameters, then the encoding can be performed, but the bit budget is high

Engineering Contradiction:
Improveparameter encoding accuracyVSAvoidbit budget
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

By segmenting the spectral representation into multiple DSRs covering different frequency ranges, the patent enables more efficient bit allocation. Each segment can be encoded with appropriate precision, reducing the total bit budget while maintaining overall parameter encoding accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the encoding approach by changing from direct time-domain parameter encoding to frequency-domain discrete spectral representation. This parameter transformation allows for more compact representation of sinusoidal model parameters, reducing the bit budget required while preserving encoding accuracy.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If conventional techniques are used for encoding phase parameters, then the encoding can be performed, but it is inefficient and unsuitable for fixed-point arithmetic

Engineering Contradiction:
Improveencoding efficiencyVSAvoidarithmetic complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces complex phase parameter encoding operations with discrete spectral representation operations that are naturally suited for fixed-point arithmetic. By working in the frequency domain with DSRs, the system achieves encoding efficiency while being compatible with fixed-point implementations.

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

Solution Approach 2:

The patent changes the representation parameters from direct phase parameters to discrete spectral representations. This parameter transformation simplifies the arithmetic operations required, making the encoding process more efficient and suitable for fixed-point arithmetic implementations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9564140B2Systems and methods for encoding audio signals
Publication Date: 2017.02.07 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9564140B2 patent drawing
  • US9564140B2 patent drawing
  • US9564140B2 patent drawing

AI summary

Some embodiments relate to techniques for encoding an audio signal represented by a plurality of frames including a first frame. The techniques include using at least one computer hardware processor to perform: obtaining an initial discrete spectral representation of the first frame; obtaining a primary discrete spectral representation of the initial discrete spectral representation at least in part by estimating a phase envelope of the initial discrete spectral representation and evaluating the estimated phase envelope at a discrete set of frequencies; calculating a residual discrete spectral representation of the initial discrete spectral representation based on the initial discrete spectral representation and the primary discrete spectral representation; and encoding the residual discrete spectral representation using a plurality of codewords.