Fingerprint Generation Using Multi-Level Frequency Sub-band Decomposition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fingerprinting algorithms for information signals, such as those in U.S. Pat. Nos. 8,204,314 and International patent application WO 02/065782, face issues with discriminative power and robustness due to correlation between computed features and susceptibility to noise, leading to inefficient and unreliable identification of content.

Innovation Solution

The method involves decomposing an information signal into multiple frequency sub-bands at varying decomposition levels, calculating spectral properties, comparing these against criteria, and combining results to generate a fingerprint, with differences computed between non-overlapping pairs of sub-bands to reduce redundancy and apply normalization and weight factors to enhance reliability across levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If frequency differences are computed between adjacent frequency sub-bands, then the fingerprint captures spectral characteristics, but the computed frequency differences are correlated which reduces discriminative power

Engineering Contradiction:
Improvediscriminative powerVSAvoidfingerprint reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the frequency spectrum into multiple decomposition levels, where each level divides frequency sub-bands into smaller intervals. This hierarchical segmentation allows computing frequency differences at different granularities, reducing correlation between adjacent comparisons while preserving spectral characteristics across multiple scales.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a temporal dimension by computing frequency differences between successive frames at multiple decomposition levels. This multi-dimensional approach (frequency × time × decomposition level) increases discriminative power while the diverse sampling across levels reduces correlation between features.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If complex calculations are performed to compute frequency differences and spectral properties, then the fingerprint captures detailed signal characteristics, but the calculation process becomes slow

Engineering Contradiction:
Improvespectral property accuracyVSAvoidcalculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary computation of spectral properties (such as short-time Fourier transform coefficients) for each frame before computing frequency differences. This preprocessing organizes the spectral data in a structured manner, enabling faster subsequent calculations of frequency differences and comparisons across multiple decomposition levels.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent computes spectral properties and frequency differences at multiple decomposition levels, which may seem excessive, but allows selective use of only the necessary levels for a given application. The hierarchical structure enables computing fingerprints at coarser levels first, providing quick results, with the option to refine at finer levels only when needed.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If all mean luminances are compared against each other to create relative ordering, then spatial characteristics are captured, but the process is slow and blocks are correlated which reduces robustness

Engineering Contradiction:
Improvespatial characteristic captureVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the spatial domain into blocks and further divides them into sub-blocks at multiple decomposition levels. Instead of comparing all block mean luminances against each other, the method compares luminances within localized groups at each level, reducing the computational complexity from O(n²) to O(n log n) while maintaining spatial characteristic capture through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a decomposition level dimension to spatial comparison, organizing blocks into a hierarchical pyramid structure. This allows comparing spatial characteristics across multiple scales (from fine-grained sub-blocks to coarse-grained blocks), capturing spatial patterns at different resolutions while reducing correlation through the multi-scale approach.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10248723B2Method and device for generating fingerprints of information signals
Publication Date: 2019.04.02 TELETRAX BV
  • US10248723B2 patent drawing
  • US10248723B2 patent drawing
  • US10248723B2 patent drawing

AI summary

Method and system for generating a fingerprint representing a portion of an information signal. The method comprises decomposing a portion of the information signal into plural frequency sub bands at a decomposition level, calculating a spectral property of the signal in each of said plural frequency sub bands, comparing each spectral property against a first criterion thereby generating a comparison result, combining each comparison result for constituting the fingerprint, at least once repeating the decomposing, calculating, comparing and combining, wherein for each repetition the decomposing is performed using a decomposition level different from a previous decomposition level.