Audio Transcoder Using Encoder Side Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transcoding methods for digital audio, such as the decode-and-encode approach, incur high computational complexity and result in degraded audio quality due to the need for full decoding and re-encoding of audio signals, especially when changing bit-rates for different application scenarios.

Innovation Solution

The proposed transcoding technique encodes side information into the compressed bitstream to skip intensive encoding processes, allowing for partial decoding and re-encoding, thereby avoiding full reconstruction of the audio signal and maintaining better quality by using preserved information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If full decoding and re-encoding is performed to change bit-rate, then audio quality can be maintained, but computational complexity increases significantly

Engineering Contradiction:
Improveaudio qualityVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The encoder generates and embeds side information about the original audio signal during the initial encoding process. This preliminary action stores essential signal characteristics that can be reused during transcoding, avoiding the need for full decoding and re-encoding while maintaining audio quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Side information acts as an intermediary between the original audio signal and the transcoding process. Instead of directly decoding the compressed bitstream to time-domain samples and re-encoding, the transcoder uses the embedded side information to guide the encoding process at the target bit-rate, reducing computational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If full decoding and re-encoding is performed to change bit-rate, then audio quality can be maintained, but processing time increases

Engineering Contradiction:
Improveaudio qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Essential signal characteristics are extracted and embedded as side information during the initial encoding process. This preliminary extraction of useful information enables the transcoder to skip time-consuming full decoding operations while still maintaining audio quality in the transcoded output.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of performing the complete decoding and re-encoding process, the transcoder performs only partial encoding operations using the embedded side information. This partial action approach maintains audio quality while significantly reducing processing time by omitting unnecessary full decoding steps.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If side information is encoded into the compressed bitstream, then computational complexity during transcoding is reduced, but the initial bitstream size increases

Engineering Contradiction:
Improvecomputational complexityVSAvoidbitstream size
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The encoder extracts and embeds only the essential side information needed for efficient transcoding, rather than storing the complete original audio signal. This selective extraction minimizes the increase in bitstream size while still enabling computational complexity reduction during transcoding operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The side information contains transformed domain parameters and signal characteristics that are more compact representations of the original audio signal. By encoding these parameters instead of the full signal, the bitstream size increase is minimized while still enabling efficient transcoding with reduced computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8457958B2Audio transcoder using encoder-generated side information to transcode to target bit-rate
Publication Date: 2013.06.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8457958B2 patent drawing
  • US8457958B2 patent drawing
  • US8457958B2 patent drawing

AI summary

An audio encoder encodes side information into a compressed audio bitstream containing encoding parameters used by the encoder for one or more encoding techniques, such as a noise-mask-ratio curve used for rate control. A transcoder uses the encoder generated side information to transcode the audio from the original compressed bitstream having an initial bit-rate into a second bitstream having a new bit-rate. Because the side information is derived from the original audio, the transcoder is able to better maintain audio quality of the transcoding. The side information also allows the transcoder to re-encode from an intermediate decoding/encoding stage for faster and lower complexity transcoding.