Audio Encoder Bijective Transformation Low Bit Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio signal compression techniques experience reduced compression efficiency and increased distortion at low bit rates due to integer bit number assignment per frequency spectral sample.

Innovation Solution

An encoder that combines multiple quantized spectral values into unified integer values using bijective transformations, allowing for more efficient bit assignment and encoding, while a decoder reverses this process to minimize distortion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If integer bit number assignment is used per frequency spectral sample, then device complexity is reduced and ease of operation is improved, but manufacturing precision (encoding precision) deteriorates and loss of information increases at low bit rates

Engineering Contradiction:
Improveease of operationVSAvoidencoding precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The frequency spectral sequence is divided into multiple blocks, and each block is processed independently with separate bit assignment. This allows fine-grained control of bit allocation at the block level rather than being constrained to integer bits per sample, resolving the contradiction by enabling precise bit assignment while maintaining manageable processing complexity through modular block-based operation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention transitions from one-dimensional bit assignment (integer bits per individual sample) to a multi-dimensional approach where bits are allocated across multiple blocks simultaneously. This dimensional shift allows fractional bit assignment averaged over blocks, achieving higher encoding precision at low bit rates while keeping the system operable through structured block processing

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If integer bit number assignment is used per frequency spectral sample, then device complexity is reduced, but loss of information increases due to quantization errors at low bit rates

Engineering Contradiction:
Improvedevice complexityVSAvoidloss of information
Core Design Contradiction:
Device complexityVSLoss of information

Solution Approach 1:

By segmenting the frequency spectral sequence into multiple blocks and performing independent bit assignment for each block, the system achieves finer-grained information preservation. The segmentation allows fractional bit allocation averaged over blocks, reducing quantization errors and information loss while maintaining relatively simple device complexity through modular processing

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention changes the bit assignment parameter from integer values per sample to fractional values averaged over multiple blocks. This parameter change enables more precise representation of spectral information at low bit rates, reducing information loss while keeping device complexity manageable through the structured block-based approach

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If multiple quantized spectral values are combined into unified integer values, then encoding precision is improved and loss of information is reduced, but device complexity increases

Engineering Contradiction:
Improveencoding precisionVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Multiple quantized spectral values within each block are merged into a unified representation that allows fractional bit assignment. This merging process improves encoding precision by enabling more efficient use of available bits across the block, while the systematic merging approach keeps device complexity manageable through regular processing patterns

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified integer value representation serves multiple functions: it enables fractional bit assignment, facilitates efficient encoding, and maintains reversibility for decoding. This multi-functionality improves encoding precision while avoiding the need for separate complex processing paths, thereby limiting the increase in device complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11621010B2Coding apparatus, coding method, program, and recording medium
Publication Date: 2023.04.04 NIPPON TELEGRAPH & TELEPHONE CORP
  • US11621010B2 patent drawing
  • US11621010B2 patent drawing
  • US11621010B2 patent drawing

AI summary

Efficient assignment of bit numbers is performed even under a low bit rate condition. A quantizer 12 obtains a quantized spectral sequence from a frequency spectral sequence. An integer transformer 13 obtains a unified quantized spectral sequence by obtaining, by a bijective transformation, a transformed integer for each of the sets, each being made up of integer values, obtained from the quantized spectral sequence. An integer encoder 15 obtains an integer code by encoding the unified quantized spectral sequence using a bit assignment sequence. An object-to-be-encoded estimator 18 obtains an estimated unified spectral sequence from the frequency spectral sequence by a transformation which is performed by the integer transformer 13 or a transformation that approximates the magnitude relationship between values before and after the above transformation. A bit assigner 14 obtains a bit assignment sequence and a bit assignment code from the estimated unified spectral sequence. A quantization step size obtainer 11 obtains a quantization step size from the estimated unified spectral sequence and the bit assignment sequence.