Min/Max Filter for Audio Matching False Positives

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale audio matching systems, the computational expense of generating projections of hits for potential matches is high due to the need to filter out numerous false positive matches, which are prevalent when comparing audio samples to millions of reference samples.

Innovation Solution

A min/max filter is applied to dynamically filter out false positive matches by using a match threshold and window size parameters to assess the temporal alignment of hits between audio and reference samples, reducing the number of potential matches that require further inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large number of reference samples are compared to identify audio samples, then the accuracy of matching is improved, but the computational cost increases significantly

Engineering Contradiction:
Improvematching accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies preliminary filtering actions before the main matching process. By using the min/max filter to pre-process reference samples and eliminate obvious false positives before generating hit projections, the system reduces the number of samples requiring computationally expensive operations, thereby lowering overall computational cost while maintaining matching accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The matching process is segmented into multiple stages: initial hit generation, min/max filtering stage, and projection generation stage. This segmentation allows the system to apply different computational strategies to different subsets of data, processing only promising candidates through the most expensive operations

Inventive Principle:
Principle #1Segmentation

2Reliability

If all reference samples containing hits are processed to generate projections, then the reliability of match determination is improved, but the processing time increases

Engineering Contradiction:
Improvematch determination reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The min/max filter performs preliminary action by evaluating reference samples before projection generation. It uses min/max value comparisons to quickly eliminate false positives, ensuring that only samples with genuine matching potential proceed to the time-consuming projection generation step, thus maintaining reliability while reducing processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies different processing quality levels to different reference samples. Samples passing the min/max filter receive full processing with projection generation, while those failing the filter receive minimal processing and are discarded, optimizing the allocation of computational resources based on local sample characteristics

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9129015B1Min/max filter for audio matching
Publication Date: 2015.09.08 GOOGLE LLC
  • US9129015B1 patent drawing
  • US9129015B1 patent drawing
  • US9129015B1 patent drawing

AI summary

Systems and methods are provided herein relating to audio matching. Descriptors can be generated for a received audio signal and matched with reference descriptors. Potential matching reference samples can then be filtered based on, at least in part, a number of hits, a match threshold, and a window size. As more hits are accumulated for a reference sample, the more likely the reference sample is to pass through the filter. Eliminating potential false positive matches before performing more computational demanding matching algorithms can increase efficiency within an audio matching system.