Audio Fingerprinting for TV Content Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Internet-enabled television sets lack the ability to identify multimedia content being viewed, hindering the presentation of additional information and promotional content, which is crucial for enhancing user engagement and satisfaction.

Innovation Solution

An algorithm that retrieves an audio signal from multimedia content, performs fingerprinting based on modulation characteristics, and matches it against a content database to identify the source and provide additional information, such as promotional media, by partitioning the audio signal into segments, analyzing acoustic modulations, and generating a unique vector for efficient matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio fingerprinting is implemented to identify multimedia content, then content identification accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvecontent identification accuracyVSAvoidalgorithm complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The audio signal is divided into multiple frames, with each frame processed independently to generate local fingerprints. This segmentation allows the complex fingerprinting process to be broken down into manageable, repeatable units that can be efficiently processed and compared against database entries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts specific modulation characteristics from the audio signal to create a compact fingerprint representation. By taking out only the essential features (modulation depth, frequency, and temporal patterns) rather than processing the entire audio signal, the system achieves accurate identification while maintaining computational efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the entire audio signal is analyzed for fingerprinting, then identification accuracy is improved, but processing time increases

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The audio signal is divided into multiple frames, with each frame processed independently to generate local fingerprints. This segmentation allows the complex fingerprinting process to be broken down into manageable, repeatable units that can be efficiently processed and compared against database entries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system processes only specific portions of the audio signal (selected frames with significant modulation characteristics) rather than analyzing every aspect of the entire signal. This partial action approach maintains identification accuracy while significantly reducing processing time and computational resources required.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If frequent database queries are performed for content verification, then content identification reliability is improved, but resource consumption increases

Engineering Contradiction:
Improvecontent identification reliabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary fingerprinting of audio frames and compares them against database entries in advance. By preparing and caching fingerprint data beforehand, the system reduces the need for frequent real-time database queries during content verification, thereby lowering resource consumption while maintaining reliable identification.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from initial fingerprint comparisons to determine whether full database queries are necessary. If preliminary matching succeeds, subsequent verifications can be performed more efficiently without repeatedly querying the entire database, thus reducing resource consumption while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8949872B2Audio fingerprint for content identification
Publication Date: 2015.02.03 VERIZON PATENT & LICENSING INC
  • US8949872B2 patent drawing
  • US8949872B2 patent drawing
  • US8949872B2 patent drawing

AI summary

Methods and system for identifying multimedia content streaming through a television includes retrieving an audio signal from a multimedia content selected for rendering at the television. The retrieved audio signal is partitioned into a plurality of segments of small intervals. A particular segment is analyzed to identify acoustic modulation and to generate a distinct vector for the particular segment based on the acoustic modulation, wherein the vector defines a unique fingerprint of the particular segment of the audio signal. A content database on a server is queried using the vector of the particular segment to obtain content information for multimedia content that matches the fingerprint of the particular segment. The content information is used to identify the multimedia content and the source of the multimedia content that matches the audio signal received for rendering.