Compressed Domain Audio Fingerprint Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional audio fingerprinting techniques require fully decoding compressed audio files to PCM format, which is time-consuming and inefficient, especially for files in formats like MP3, and often necessitates transcoding and spectral calculations, increasing processing load and latency.

Innovation Solution

A method that extracts and compresses frequency-domain data directly from encoded audio files, such as MP3 files, using a modified decoding process that avoids full decoding and spectral image computation, generating a compressed frequency domain value file for identification, which can be transmitted to a server for audio file verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional audio fingerprinting techniques are used that fully decode compressed audio files to PCM format, then accurate audio identification can be achieved, but processing time and computational load increase significantly

Engineering Contradiction:
Improveaudio identification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the essential frequency-domain data needed for fingerprinting from the compressed audio bitstream, rather than fully decoding to PCM. This selective extraction of relevant information (MDCT coefficients and spectral data) maintains identification accuracy while avoiding unnecessary computational steps.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial decoding by extracting frequency-domain representations directly from the compressed domain without completing the full decoding process to PCM format. This partial action provides sufficient information for accurate fingerprinting while significantly reducing processing time and computational resources.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If full decoding and spectral calculations are performed on compressed audio files, then comprehensive audio analysis is achieved, but device power consumption and processing load increase

Engineering Contradiction:
Improveaudio analysis completenessVSAvoiddevice power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary frequency-domain components from the compressed audio stream that are sufficient for reliable fingerprinting, avoiding the energy-intensive full decoding process while maintaining analysis reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the processing domain from time-domain PCM decoding to direct frequency-domain extraction from compressed bitstreams, altering the computational parameters to reduce power consumption while preserving analytical reliability.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If uncompressed PCM format is used for audio fingerprinting, then processing is straightforward, but file size and bandwidth requirements increase

Engineering Contradiction:
Improveprocessing simplicityVSAvoiddata size
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system uses partial decoding to extract only the frequency-domain data necessary for fingerprinting from compressed files, avoiding full decompression to PCM. This produces compact fingerprint data with reduced bandwidth requirements while maintaining processing simplicity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent creates a compressed frequency-domain representation (a copy of the essential spectral information) that serves the fingerprinting function without requiring the full uncompressed PCM data, thereby reducing data size while preserving processing ease.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If conventional fingerprinting methods are used that work with fully decoded audio, then broad compatibility is achieved, but processing speed decreases

Engineering Contradiction:
Improveformat compatibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent performs preliminary extraction of frequency-domain data directly from the compressed bitstream before full decoding would be required. This preliminary action prepares the necessary fingerprint data in advance, significantly increasing processing speed while maintaining compatibility with standard audio formats.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs partial decoding to extract frequency-domain representations sufficient for fingerprinting across multiple audio formats, achieving broad compatibility through standardized frequency-domain processing while avoiding the speed penalty of full decoding.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9886962B2Extracting audio fingerprints in the compressed domain
Publication Date: 2018.02.06 GOOGLE LLC
  • US9886962B2 patent drawing
  • US9886962B2 patent drawing
  • US9886962B2 patent drawing

AI summary

A computer-implemented method performed by a data processing apparatus includes receiving an audio signal that includes a frequency-domain representation of an audio file, extracting, from the audio signal, a plurality of frequency-domain data values that correspond to at least a portion of the audio file, compressing the plurality of data values to form a compressed frequency domain value file, and transmitting the compressed frequency domain value file to a server to identify the audio file.