Adaptive Spectrum Encoding for Variable Bit Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio or speech signal encoding and decoding methods fail to adapt effectively to various bit rates and sub-band sizes in the frequency domain, limiting their encoding performance.

Innovation Solution

A method and apparatus that select encoding or decoding methods based on bit allocation information for each band, performing zero encoding or decoding on zero bands and encoding/decoding important frequency components in non-zero bands, allowing for adaptive encoding and decoding across different bit rates and sub-band sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed encoding method is used for spectral coefficients, then the implementation is simple, but the encoding performance cannot adapt to various bit rates and sub-band sizes

Engineering Contradiction:
Improveadaptability to various bit rates and sub-band sizesVSAvoidencoding method complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic selection of encoding methods (TCQ, USQ, FPC, AVQ, PVQ) based on bit rate and sub-band size conditions. The system transitions from a static fixed encoding approach to a dynamic adaptive approach where the encoding method is selected according to the specific operating conditions, thereby achieving adaptability to various bit rates and sub-band sizes while maintaining reasonable complexity through conditional selection rather than complex optimization.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If trellis coded quantization is used to achieve accurate target bit rate, then the encoding performance is maximized, but the computational complexity increases

Engineering Contradiction:
Improvebit rate accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies TCQ selectively to specific sub-bands where it provides the most benefit, rather than uniformly applying it across all frequency ranges. This local application strategy achieves accurate target bit rate control in critical regions while reducing overall computational complexity by avoiding TCQ in regions where simpler quantization methods suffice.

Inventive Principle:
Principle #3Local quality

3Productivity

If various quantization schemes are implemented to efficiently encode spectral coefficients, then the encoding efficiency improves, but the system complexity and difficulty of implementation increase

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

Solution Approach 1:

The patent creates a universal encoding framework that can handle multiple quantization schemes (TCQ, USQ, FPC, AVQ, PVQ) within a single system architecture. The lossless encoder is designed to work with any of these quantization methods, providing multi-functionality that improves encoding efficiency across different signal types and bit rate requirements while managing system complexity through a unified interface and modular design.

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

Data Source

PatentUS10902860B2Signal encoding method and apparatus, and signal decoding method and apparatus
Publication Date: 2021.01.26 SAMSUNG ELECTRONICS CO LTD
  • US10902860B2 patent drawing
  • US10902860B2 patent drawing
  • US10902860B2 patent drawing

AI summary

The present invention relates to a method and an apparatus for encoding and decoding spectrum coefficients in the frequency domain. The spectrum encoding method may comprise the steps of: selecting an encoding type on the basis of bit allocation information of respective bands; performing zero encoding with respect to a zero band; and encoding information of selected significant frequency components with respect to respective non-zero bands. The spectrum encoding method enables encoding and decoding of spectrum coefficients which is adaptive to various bit-rates and various sub-band sizes. In addition, a spectrum can be encoded using a TCQ method at a fixed bit rate using a bit-rate control module in a codec that supports multiple rates. Encoding performance of the codec can be maximised by encoding high performance TCQ at a precise target bit rate.