×

Methods and systems for synchronizing visualizations with audio streams

  • US 20050188012A1
  • Filed: 01/24/2005
  • Published: 08/25/2005
  • Est. Priority Date: 03/26/2001
  • Status: Active Grant
First Claim
Patent Images

1. A system for synchronizing a visualization with audio samples comprising:

  • first means configured to receive and preprocess audio samples before the samples are rendered by a renderer that comprises part of a media player, the first means preprocessing the samples to provide characterizing data derived from each sample, the characterizing data comprising a timestamp associated with each audio sample, the timestamp being assigned in accordance with when the audio sample is calculated to be rendered by the renderer, wherein the first means comprises a Fast Fourier Transform that it utilizes to process the audio samples to provide frequency data associated with the audio samples;

    second means to hold the characterizing data, each second means being associated with an audio sample;

    third means configured to call the first means to ascertain the characterizing data associated with an audio sample that is currently being rendered by the renderer;

    the first means being configured to ascertain said characterizing data by querying the renderer for a time associated with the currently-rendered audio sample, and then using said time to identify a data structure having a timestamp that is nearest in value to said time; and

    fourth means configured to receive characterizing data that is associated with the second means having the timestamp that is nearest in value to said time, and use the characterizing data to render a visualization that is synchronized with the audio sample that is being rendered by the renderer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×