Low Bit-Rate Speech Coding via MFCC Pseudo-Inverse Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in reconstructing speech from mel-frequency cepstral coefficients (MFCCs) lies in the information loss due to discarding the phase spectrum and mel-scale weighting functions, which affects the quality of reconstructed speech, especially at low bitrates, and existing methods struggle to maintain good quality while being compatible with distributed speech recognition systems.

Innovation Solution

The proposed solution involves computing a high-resolution mel-frequency cepstrum, using a Moore-Penrose pseudo-inverse to invert mel-scale weighting functions, and employing a least-squares estimation of the phase spectrum through the LSE-ISTFTM algorithm to reconstruct the speech waveform, allowing for efficient encoding and decoding at bitrates compatible with the ETSI Aurora DSR standard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If mel-frequency cepstral coefficients are quantized at low bitrates, then transmission efficiency is improved, but speech reconstruction quality deteriorates due to information loss from discarding phase spectrum and mel-scale weighting functions

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidspeech reconstruction quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-computing and storing the pseudo-inverse of the mel-scale weighting functions matrix during system initialization. This pre-computed pseudo-inverse is then reused during the quantization and reconstruction phases, enabling efficient recovery of spectral information from quantized MFCCs without requiring complex real-time inversion operations, thus maintaining speech quality at low bitrates

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by using the pseudo-inverse of the mel-scale weighting functions as a mathematical mediator to reconstruct the power spectrum from quantized MFCCs. This intermediary transformation allows the system to recover spectral information that would otherwise be lost during quantization, bridging the gap between compressed representation and speech quality

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If phase spectrum is discarded during MFCC computation, then computational complexity is reduced, but reconstruction accuracy deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidreconstruction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies inversion by reversing the typical MFCC computation process. Instead of computing MFCCs from the power spectrum (which discards phase information), the system inverts the transformation by using the pseudo-inverse of the mel-scale weighting functions to recover the power spectrum from quantized MFCCs, and then uses LSE-ISTFTM to estimate the phase spectrum and reconstruct the speech signal

Inventive Principle:
Principle #13The other way round (Inversion)

3Manufacturing precision

If high-resolution mel-frequency cepstrum is used, then speech reconstruction quality is improved, but bit rate requirement increases

Engineering Contradiction:
Improvespeech reconstruction qualityVSAvoidbit rate
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies parameter changes by quantizing the MFCCs using non-uniform quantization schemes that allocate more bits to coefficients with higher variance (typically the first few coefficients) and fewer bits to coefficients with lower variance. This parameter optimization allows high-resolution spectral representation to be achieved at lower overall bit rates by adapting the quantization precision to the actual information content of each coefficient

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10026407B1Low bit-rate speech coding through quantization of mel-frequency cepstral coefficients
Publication Date: 2018.07.17 ARROWHEAD CENTER INC
  • US10026407B1 patent drawing
  • US10026407B1 patent drawing
  • US10026407B1 patent drawing

AI summary

A method of (and concomitant computer software embodied on a non-transitory computer-readable medium for) generating speech comprising receiving a mel-frequency cepstrum employing a set of weighting functions, generating a pseudo-inverse of the set, reconstructing a speech waveform from the cepstrum and the pseudo-inverse, and outputting sound corresponding to the waveform. Also a corresponding method of (and concomitant computer software embodied on a non-transitory computer-readable medium for) encoding speech comprising receiving sounds comprising speech, computing mel-frequency cepstral coefficients from the sounds using a quantization method selected from the group consisting of non-uniform scalar quantization and vector quantization, and generating and storing codewords from the coefficients that permit recreation of the sounds.