Spatial Audio Parameter Encoding with Penalty-Based Bit Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio encoding technologies face challenges in efficiently encoding directional components of spatial audio metadata, particularly in quantizing elevation and azimuth parameters across time-frequency subbands, which affects the accuracy and bitrate management of spatial audio signals.

Innovation Solution

The proposed solution involves determining penalty values for each subband based on bit allocation differences and subjective perceptibility errors, ordering subbands by penalty values, and dynamically redistributing bits between subbands for optimal encoding of directional and energy ratio parameters using quantization or entropy encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform bit allocation is used for encoding directional values across all sub-bands, then encoding complexity is reduced, but encoding accuracy and perceptual quality deteriorate

Engineering Contradiction:
Improveencoding complexityVSAvoidencoding accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by allocating different bit rates to different sub-bands based on their specific characteristics. The bit allocation is determined by calculating penalty values for each sub-band that reflect the perceptual impact of quantization errors, allowing important sub-bands to receive more bits while less critical sub-bands receive fewer bits, thereby optimizing overall encoding accuracy without uniformly increasing complexity

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the bit allocation parameter dynamically based on the audio signal characteristics. By computing penalty values that depend on the directional energy ratios and perceptual importance of each sub-band, the system adapts the encoding precision locally, transforming the fixed uniform bit allocation into a variable allocation scheme that responds to signal content

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If more bits are allocated to encode directional values in all sub-bands, then encoding accuracy is improved, but overall bitrate increases

Engineering Contradiction:
Improveencoding accuracyVSAvoidbitrate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by concentrating bit allocation resources on sub-bands that have high penalty values, indicating greater perceptual importance or higher sensitivity to quantization errors. Less important sub-bands receive fewer bits, ensuring that the total bitrate remains constrained while encoding accuracy is improved where it matters most

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by selectively applying high-precision encoding only to the necessary sub-bands rather than uniformly across all sub-bands. The penalty value calculation identifies which sub-bands require enhanced encoding accuracy, allowing the system to apply excessive precision only where needed rather than everywhere

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If penalty value calculation and bit redistribution is implemented, then encoding efficiency is improved, but computational complexity increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by calculating penalty values for all sub-bands before the actual bit allocation and encoding process. This pre-computation of penalty values based on directional energy ratios and perceptual models allows the system to plan the optimal bit distribution in advance, making the subsequent encoding process more efficient despite the initial computational investment

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies self-service by using the penalty value calculation to automatically determine the optimal bit allocation without requiring manual intervention or complex iterative optimization. The system serves itself by using the computed penalty values to directly guide the bit redistribution and encoding process

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240127828A1Determination of spatial audio parameter encoding and associated decoding
Publication Date: 2024.04.18 NOKIA TECHNOLOGIES OY
  • US20240127828A1 patent drawing
  • US20240127828A1 patent drawing
  • US20240127828A1 patent drawing

AI summary

An apparatus comprising means for: obtaining values for parameters representing an audio signal, the values comprising at least one directional value and at least one energy ratio value for each sub-band of at least two sub-bands of a frame of the audio signal; determining a penalty value for each sub-band; and on a sub-band by sub-band basis: selecting a sub-band based on the penalty value; and encoding, for the selected sub-band, the at least one directional value for each sub-band; distributing any bits allocated for encoding the selected sub-band at least one directional value which are not used in the encoding of the at least one directional value to succeeding selections of sub-bands.