Audio Fingerprinting for Real-Time Advertisement Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing audio fingerprinting techniques are slow and resource-intensive, making them unsuitable for real-time identification of advertisements or segments in audio streams during streaming services, as they require significant processing power and storage capacity.
Innovation Solution
A fast and less resource-intensive method using a compact audio fingerprint generated from a spectrogram of the audio stream, which is processed to identify characteristics such as advertisements, allowing for quick identification and control of content delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional audio fingerprinting techniques are used, then identification accuracy is maintained, but processing speed decreases and resource consumption increases
Solution Approach 1:
The patent extracts only the essential features from the audio signal by using spectrogram analysis to identify peak frequency bins, rather than processing the entire audio fingerprint data. This extraction approach maintains identification accuracy while significantly reducing processing speed requirements and resource consumption.
Solution Approach 2:
The audio fingerprint matching process is segmented into distinct phases: spectrogram generation, peak detection, and hash comparison. By dividing the process into manageable segments, the system can process only critical portions of the audio data, improving speed while reducing overall resource consumption.
2Reliability
If traditional audio fingerprinting techniques are used, then identification accuracy is maintained, but storage requirements increase
Solution Approach 1:
The patent extracts only the essential features from the audio signal by using spectrogram analysis to identify peak frequency bins, rather than processing the entire audio fingerprint data. This extraction approach maintains identification accuracy while significantly reducing processing speed requirements and resource consumption.
3Adaptability or versatility
If real-time advertisement identification is implemented, then content control capability improves, but processing load increases
Solution Approach 1:
The system performs preliminary spectrogram analysis and peak detection on audio segments before full fingerprint matching is required. This preliminary action prepares the data in advance, enabling real-time content control decisions to be made with reduced processing load during actual advertisement identification.
Solution Approach 2:
The audio fingerprint matching process is segmented into distinct phases: spectrogram generation, peak detection, and hash comparison. By dividing the process into manageable segments, the system can process only critical portions of the audio data, improving speed while reducing overall resource consumption.
Data Source
AI summary
A device may receive an audio sample, and may separate the audio sample into multiple sub-band signals in multiple frequency bands. The device may modify an upper boundary and a lower boundary of at least one of the frequency bands to form modified frequency bands. The device may modify the sub-band signals to form banded signals associated with the modified frequency bands. The device may smooth the banded signals to form smoothed signal values. The device may identify peak values included in the smoothed signal values, and may generate an audio fingerprint for the audio sample based on the smoothed signal values and the peak values.


