Audio Encoder Bit Allocation via Frequency Sub-band Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio encoding technologies, particularly variable bitrate (VBR) methods, do not adequately reduce the size of output data, leading to suboptimal storage and bandwidth usage.

Innovation Solution

A method for encoding audio signals by representing each audio frame in the frequency domain and classifying frequency sub-bands as background or foreground using a specific background model, allocating bits accordingly to prioritize important sounds, thereby optimizing bit allocation across different frequency sub-bands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If variable bitrate encoding is used to reduce data size, then storage space and bandwidth requirements are reduced, but the encoding complexity increases due to dynamic bitrate adjustment

Engineering Contradiction:
Improvedata sizeVSAvoidencoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The audio frequency spectrum is segmented into multiple frequency sub-bands, allowing independent bit allocation for each sub-band based on its characteristics and importance. This segmentation enables the encoding system to apply different compression strategies to different parts of the audio signal, reducing overall data size while maintaining quality where it matters most.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels are applied to different frequency sub-bands based on their importance. Critical frequency ranges that contain important audio information are encoded with higher quality and more bits, while less important frequency ranges use lower quality and fewer bits. This local quality differentiation reduces total data size while preserving perceptual audio quality.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If uniform bit allocation is used across all frequency sub-bands, then encoding simplicity is maintained, but audio quality deteriorates in critical frequency ranges

Engineering Contradiction:
Improveencoding simplicityVSAvoidaudio quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The encoding system applies non-uniform bit allocation across frequency sub-bands, assigning more bits to critical frequency ranges and fewer bits to less important ranges. This local quality differentiation ensures high audio quality in important frequency regions while accepting lower quality in less critical regions, overall improving perceived audio quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes the bit allocation parameter across different frequency sub-bands based on their characteristics. By adjusting the number of bits allocated to each sub-band according to its importance and content, the system optimizes audio quality while efficiently using the available bitrate.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11545160B2Method, a computer program, an encoder and a monitoring device
Publication Date: 2023.01.03 AXIS
  • US11545160B2 patent drawing
  • US11545160B2 patent drawing
  • US11545160B2 patent drawing

AI summary

A method, a computer program product, an encoder and a monitoring device for encoding an audio signal with variable bitrate, wherein: an audio signal comprising a plurality of successive audio frames is received; and for each successive audio frame of the audio signal: the audio frame is represented in a frequency domain with respect to a plurality of frequency sub-bands; the audio frame is classified in each frequency sub-band as either background or foreground using a background model specific to the frequency sub-band; each successive audio frame of the audio signal is encoded, wherein a number of bits is allocated for each frequency sub-band of the audio frame, wherein the number of bits allocated for a frequency sub-band is higher if the audio frame is classified as foreground in the frequency sub-band than if the audio frame is classified as background in the frequency sub-band.