Audio Fingerprinting via DCT Sign Correlation for Pitch Shift Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio identification systems are not robust enough to accurately identify distorted audio signals due to pitch shifting and tempo variations, as they rely on spectral content analysis which is sensitive to these types of distortions, leading to low matching rates and increased computational load.

Innovation Solution

The system generates probe audio fingerprints using a Short-Time Fourier Transform, filters them with a band-pass filter, applies a two-dimensional discrete cosine transform (DCT), and calculates DCT sign-only correlation to detect pitch shifting, allowing for robust identification of distorted audio signals by comparing the sign information of the probe fingerprint with reference fingerprints.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spectral content analysis is used for audio identification, then the system can identify audio signals, but it is not robust to pitch shifting and tempo variations

Engineering Contradiction:
Improverobustness to pitch shifting and tempo variationsVSAvoidmatching rate for distorted signals
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent transforms the audio fingerprint representation from spectral domain to time-domain envelope features. Specifically, it extracts amplitude envelopes from short-time Fourier transform magnitudes, then applies discrete cosine transform to convert to a different parameter space that is invariant to pitch and tempo changes. This parameter transformation makes the identification robust to distortions while maintaining accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If multiple fingerprint indexes are extracted for different pitch shifts, then matching rate improves, but computational load and storage space increase

Engineering Contradiction:
Improvematching rateVSAvoidcomputational load and storage space
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential time-domain envelope information from the spectral content, discarding the frequency-specific details that cause sensitivity to pitch shifts. By taking out only the amplitude envelope trajectory and representing it through DCT coefficients, the system achieves pitch-shift invariance without needing to store or process multiple pitch-specific fingerprint versions.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The time-domain envelope representation serves as a universal fingerprint that works for both original and pitch-shifted versions of audio signals. A single envelope-based fingerprint can match multiple pitch variations of the same audio content, making the system multi-functional without requiring separate processing paths for different pitch conditions.

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

Data Source

PatentUS10019998B2Detecting distorted audio signals based on audio fingerprinting
Publication Date: 2018.07.10 META PLATFORMS INC
  • US10019998B2 patent drawing
  • US10019998B2 patent drawing
  • US10019998B2 patent drawing

AI summary

An audio identification system generates a probe audio fingerprint of an audio signal and determines amount of pitch shifting in the audio signal based on analysis of correlation between the probe audio fingerprint and a reference audio fingerprint. The audio identification system applies a time-to-frequency domain transform to frames of the audio signal and filters the transformed frames. The audio identification system applies a two-dimensional discrete cosine transform (DCT) to the filtered frames and generates the probe audio fingerprint from a selected number of DCT coefficients. The audio identification system calculates a DCT sign-only correlation between the probe audio fingerprint and the reference audio fingerprint, and the DCT sign-only correlation closely approximates the similarity between the audio characteristics of the probe audio fingerprint and those of the reference audio fingerprint. Based on the correlation analysis, the audio identification system determines the amount of pitch shifting in the audio signal.