Spectral Envelope Bit Allocation for Efficient Audio Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional encoding apparatuses face inefficiencies due to envelope unevenness in MDCT coefficient sequences, which affects the encoding efficiency when using smoothed amplitude spectral envelopes for normalization.

Innovation Solution

An encoding apparatus that estimates a spectral envelope for frequency domain sample sequences raised to a power other than 2, allowing bit allocation to change based on this estimation, and a decoding apparatus that generates an unsmoothed spectral envelope sequence to adjust bit allocation accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If smoothed amplitude spectral envelope is used for normalization, then auditory distortion is reduced, but encoding efficiency deteriorates due to envelope unevenness

Engineering Contradiction:
Improveauditory distortionVSAvoidencoding efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

The patent changes the power parameter from the conventional value of 2 to other values (η≠2) when calculating the spectral envelope. This parameter modification allows the system to reduce auditory distortion while achieving better encoding efficiency by optimizing the spectral envelope characteristics for the specific application.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic bit allocation that adapts to the spectral envelope characteristics. By making the bit allocation dynamic and coefficient-dependent rather than static, the system can efficiently represent the normalized MDCT coefficients while maintaining high audio quality.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If bit allocation is fixed, then device complexity is reduced, but encoding efficiency deteriorates

Engineering Contradiction:
Improvebit allocation complexityVSAvoidencoding efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies different bit allocation strategies to different frequency coefficients based on their individual characteristics and the spectral envelope. This local optimization allows each coefficient to be encoded with appropriate precision, improving overall encoding efficiency without requiring complex global optimization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary normalization of the MDCT coefficients using the spectral envelope before the actual encoding process. This preliminary action simplifies the subsequent bit allocation by pre-compensating for spectral variations, making the encoding process more efficient.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9838700B2Encoding apparatus, decoding apparatus, and method and program for the same
Publication Date: 2017.12.05 NIPPON TELEGRAPH & TELEPHONE CORP
  • US9838700B2 patent drawing
  • US9838700B2 patent drawing
  • US9838700B2 patent drawing

AI summary

There are provided an encoding or decoding technique capable of performing more efficient encoding or decoding than before. An encoding apparatus for encoding a time-series signal in a frequency domain is provided with: a spectral envelope estimating portion 2A estimating a spectral envelope, regarding absolute values of a frequency domain sample sequence corresponding to the time-series signal raised to the power of η as a power spectrum, on the assumption that η is a predetermined positive number other than 2; and an encoding portion 2B performing such encoding that changes bit allocation or that bit allocation substantially changes, for each coefficient of the frequency domain sample sequence corresponding to the time-series signal, based on the estimated spectral envelope.