×

Video fingerprinting based on fourier transform of histogram

  • US 10,390,083 B2
  • Filed: 11/29/2017
  • Issued: 08/20/2019
  • Est. Priority Date: 02/22/2016
  • Status: Active Grant
First Claim
Patent Images

1. A content device comprising:

  • a non-transitory memory storing instructions; and

    a processing device in communication with the non-transitory memory and configured to execute the instructions, the executed instructions causing the processing device to perform operations comprising;

    receiving streaming video content from a content provider;

    capturing a frame of the streaming video content; and

    fingerprinting the captured frame of the streaming video content by;

    generating a one-dimensional histogram function of pixel values based on pixel data for an entirety of the captured frame, the one-dimensional histogram function comprising an X axis representing specific pixel values and a Y axis representing a number of pixels at each respective specific pixel value;

    transforming the histogram function with a Fast Fourier Transform (FFT) to generate a plurality of complex values for the captured frame;

    for each of the plurality of complex values, generating a corresponding bit by assigning a binary one (“

    1”

    ) when a real part of the respective complex value is greater than zero (“

    0”

    ) and assigning a binary zero (“

    0”

    ) when the real part of the respective complex value is less than or equal to zero; and

    concatenating a number of the bits to generate a fingerprint for the captured frame.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×