Scalable CELP Encoding with Extended Adaptive Codebook Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional CELP encoding schemes struggle to maintain sound quality when encoding speech signals with temporal changes, such as transient voiced signals or speech onset segments, due to the adaptive codebook's inability to handle these changes effectively.

Innovation Solution

The proposed speech encoding apparatus incorporates an extended adaptive codebook that includes both past enhancement layer excitation signals and core layer excitation signals succeeding in time, allowing for improved estimation of sub-frame excitations during scalable CELP encoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the adaptive codebook is generated using only past enhancement layer excitation signals, then the encoding complexity is reduced, but the sound quality deteriorates when encoding speech signals with temporal changes

Engineering Contradiction:
Improveencoding complexityVSAvoidsound quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent merges the enhancement layer excitation signals with core layer excitation signals to create an extended adaptive codebook. This combination allows the system to utilize both past enhancement layer information and future core layer information, thereby improving sound quality for transient signals while maintaining manageable encoding complexity through the structured merging approach.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent performs preliminary action by incorporating core layer excitation signals that succeed in time into the extended adaptive codebook before the actual encoding of transient speech segments. This preliminary inclusion of future core layer information enables the system to anticipate and handle temporal changes more effectively, improving sound quality without significantly increasing complexity.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the adaptive codebook search is performed using only past excitation signals, then the processing time is reduced, but the ability to handle temporal changes in speech signals deteriorates

Engineering Contradiction:
Improveprocessing timeVSAvoidability to handle temporal changes
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent extends the adaptive codebook into the time dimension by incorporating core layer excitation signals that succeed in time. This dimensional extension allows the system to search not only in the past but also to utilize future information, thereby improving adaptability to temporal changes while maintaining efficient processing through the structured search approach.

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

Solution Approach 2:

By preliminarily incorporating core layer excitation signals into the extended adaptive codebook, the system prepares in advance for temporal changes in speech signals. This preliminary action enables faster adaptation during encoding without requiring complex real-time adjustments, thus reducing processing time while improving handling of temporal variations.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If the extended adaptive codebook includes core layer excitation signals succeeding in time, then the sound quality of encoded speech signals improves, but the device complexity increases

Engineering Contradiction:
Improvesound qualityVSAvoiddevice complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent employs merging by combining enhancement layer and core layer excitation signals into a unified extended adaptive codebook structure. This merging approach improves sound quality by utilizing complementary information from both layers while managing device complexity through the systematic integration methodology that leverages existing codebook structures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The extended adaptive codebook serves multiple functions: it maintains backward compatibility with existing enhancement layer encoding while simultaneously incorporating core layer information to improve transient signal handling. This multi-functionality improves sound quality across different signal types without proportionally increasing device complexity, as the same structure serves multiple encoding needs.

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

Data Source

PatentUS7783480B2Audio encoding apparatus, audio decoding apparatus, communication apparatus and audio encoding method
Publication Date: 2010.08.24 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US7783480B2 patent drawing
  • US7783480B2 patent drawing
  • US7783480B2 patent drawing

AI summary

An audio encoding apparatus and the like are disclosed which can improve the sound quality of encoded audio signals even in a case of scalable CELP encoding the audio signals in sections that vary with time. In this apparatus, an enhancement layer extended adaptive codebook generating part (102) generates an extended adaptive codebook (d_enh_ext[i]) from both one frame of core layer drive sound source signals (exc_core[n]) received from a core layer CELP encoding part (101) and past enhancement layer drive sound source signals (exc_enh[n]) received from an adder (106), and further inputs the generated extended adaptive codebook (d_enh_ext[i]) to an enhancement layer extended adaptive codebook (103) for each of sub-frames. That is, the enhancement layer extended adaptive codebook generating part (102) updates the extended adaptive codebook (d_enh_ext[i]) for each of the sub-frames.