Audio Coding Spectrum Reservation Flag for Tonal Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio signal coding methods face challenges in improving coding efficiency, particularly in effectively encoding high-frequency band signals to maintain quality over limited bandwidth.

Innovation Solution

The proposed method involves bandwidth extension coding for high-frequency band signals, where a spectrum reservation flag is used to determine whether a frequency bin's spectrum is reserved before and after coding, allowing for targeted second coding to avoid repeated encoding of tonal components, thereby enhancing coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If bandwidth extension coding is performed on high-frequency band signals, then the audio signal quality is improved, but the coding complexity increases

Engineering Contradiction:
Improveaudio signal qualityVSAvoidcoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The high-frequency band signal is divided into multiple frequency bins, and the spectrum reservation flag is determined for each frequency bin separately. This segmentation allows the coding process to handle only the necessary frequency components individually, reducing overall coding complexity while maintaining audio quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The spectrum reservation flag is used to identify and process only those frequency bins where tonal components are actually present. By applying different coding strategies locally to different frequency bins (those with tonal components vs. those without), the system improves audio quality where needed while avoiding unnecessary processing elsewhere, thus reducing overall coding complexity.

Inventive Principle:
Principle #3Local quality

2Productivity

If traditional coding methods are used without spectrum reservation flags, then the coding process is simpler, but repeated coding of tonal components occurs reducing efficiency

Engineering Contradiction:
Improvecoding efficiencyVSAvoidrepeated coding time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The spectrum reservation flag is determined in advance during the bandwidth extension coding stage, before the second coding process. This preliminary identification of which frequency bins contain tonal components allows the second coding process to skip already-encoded tonal components, preventing repeated coding and improving overall coding efficiency.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If all frequency bins are coded in both bandwidth extension and second coding stages, then comprehensive coverage is achieved, but redundant coding increases bitstream length

Engineering Contradiction:
Improveinformation completenessVSAvoidbitstream length
Core Design Contradiction:
Loss of informationVSLoss of substance

Solution Approach 1:

The spectrum reservation flag identifies frequency bins that have already been properly encoded during bandwidth extension coding. These flagged frequency bins are discarded from the second coding process, avoiding redundant encoding. The information is recovered and preserved through the flag mechanism, ensuring no loss of important tonal component information while significantly reducing the bitstream length by eliminating redundant coding data.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS12062379B2Audio coding of tonal components with a spectrum reservation flag
Publication Date: 2024.08.13 HUAWEI TECH CO LTD
  • US12062379B2 patent drawing
  • US12062379B2 patent drawing
  • US12062379B2 patent drawing

AI summary

An audio coding method includes obtaining a current frame that includes a high-frequency band signal and a low-frequency band signal; performing first coding on the high-frequency band signal and the low-frequency band signal to obtain a first coding parameter; determining a spectrum reservation flag of each frequency bin of the high-frequency band signal, where the spectrum reservation flag indicates whether a first spectrum corresponding to the frequency bin is reserved in a second spectrum corresponding to the frequency bin; and performing second coding on the high-frequency band signal based on the spectrum reservation flag of each frequency bin of the high-frequency band signal to obtain a second coding parameter, where the second coding parameter indicates information about a target tonal component of the high-frequency band signal.