×

Methods and systems for synchronizing visualizations with audio streams

  • US 7,526,505 B2
  • Filed: 10/18/2004
  • Issued: 04/28/2009
  • Est. Priority Date: 03/26/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computing device for synchronizing a visualization with audio samples, the computing device comprising:

  • one or more computer-readable storage media;

    one or more processors;

    computer-readable instructions on the one or more computer-readable storage media which, when executed by the one or more processors, cause the one or more processors to provide a system comprising;

    one or more audio sources configured to provide audio samples that are to be rendered by a media player;

    an audio sample pre-processor communicatively linked with the one or more audio sources and configured to receive and pre-process audio samples before the audio samples are rendered, the pre-processing providing characterizing data associated with each audio sample, wherein the characterizing data is derived from the audio samples, and wherein the audio sample preprocessor comprises a timestamp module that provides a timestamp for each audio sample by querying a media player audio sample renderer for a time associated with an audio sample that is currently being rendered and using the time to ascertain the timestamp, each timestamp being maintained by a data structure associated with the audio sample and configured to hold the characterizing data, and wherein the audio sample pre-processor further comprises a Fast Fourier Transform that it utilizes to process the audio samples to provide frequency data associated with the audio samples; and

    one or more effects configured to receive the characterizing data and use the characterizing data to automatically create a visualization that is synchronized with an audio sample that is being rendered by the media player.

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