Adaptive Audio Transcoding via Content Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio transcoding systems for multimedia hosting services use fixed target bitrates and sampling rates, which fail to maintain acceptable sound quality for audio streams with varying content characteristics, leading to deteriorated sound quality when applying the same encoding parameters to different types of audio content.

Innovation Solution

An adaptive transcoding system that extracts metadata from audio streams, classifies their content characteristics, and adjusts transcoding parameters such as bitrate and sampling rate based on these characteristics to ensure optimal sound quality, using modules like audio stream metadata extraction, classification, adaptive encoding, and transcoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a fixed target bitrate is used to transcode multiple audio streams, then the transcoding process is simple and fast, but the sound quality deteriorates for audio streams with different content characteristics

Engineering Contradiction:
Improvetranscoding efficiencyVSAvoidsound quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic transcoding parameters by adjusting the target bitrate based on audio content characteristics. The system analyzes audio features such as spectral flatness, zero-crossing rate, and energy distribution to dynamically select appropriate transcoding parameters for different audio types (speech, music, mixed content), thereby maintaining high sound quality across diverse audio streams while preserving efficient transcoding operations

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes transcoding parameters adaptively based on audio content analysis. By detecting audio characteristics and modifying the target bitrate parameter accordingly, the system optimizes the balance between transcoding efficiency and sound quality preservation for different audio stream types

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed sampling rate is used for all audio streams, then the transcoding process is simplified, but the sound quality deteriorates for audio streams with varying content characteristics

Engineering Contradiction:
Improvetranscoding system complexityVSAvoidsound quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent implements dynamic sampling rate selection by analyzing audio content characteristics and adjusting the target sampling rate accordingly. The system categorizes audio streams into different types (speech, music, mixed) and applies appropriate sampling rates for each category, maintaining high sound quality while avoiding excessive system complexity through rule-based adaptation

Inventive Principle:
Principle #15Dynamics

3Productivity

If the same transcoding parameters are applied to all audio streams, then the processing is uniform and efficient, but the sound quality deteriorates for specific audio content types

Engineering Contradiction:
Improvetranscoding throughputVSAvoidsound quality consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies local quality optimization by analyzing audio content characteristics and applying different transcoding parameters to different audio segments or types. The system identifies speech regions, music regions, and mixed content regions, and applies optimized transcoding settings to each region independently, ensuring high sound quality consistency across diverse audio content while maintaining efficient processing throughput

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP2553680B1Adaptive audio transcoding
Publication Date: 2017.01.18 GOOGLE LLC
  • EP2553680B1 patent drawing
  • EP2553680B1 patent drawing
  • EP2553680B1 patent drawing

AI summary

A system and method provide an audio/video coding system for adaptively transcoding audio streams based on content characteristics of the audio streams. An audio stream metadata extraction module of the system is configured to extract metadata of a source audio stream. An audio stream classification module of the system is configured to classify the source audio stream into one of the several audio content categories based on the metadata of the source audio stream. An adaptive audio encoder of the system is configured to determine one or more transcoding parameters including target bitrate and sampling rate based on the metadata and classification of the source audio stream. An adaptive audio transcoder of the system is configured to transcode the source audio stream into an output audio stream using the transcoding parameters.