Method and system to mark an audio signal with metadata
First Claim
Patent Images
1. A method of processing an audio signal comprising acts of:
- receiving an audio signal,extracting musical features from the audio signal,translating the extracted musical features into metadata, the metadata comprising an instruction set of a markup language,transmitting the instruction set to a browser,storing the metadata with associated time data, the time data defining a start time and a duration, relative to the audio signal, of each of a plurality of markup language terms of the instruction set, the time data synchronizing the metadata to the received audio signal,receiving markup language assets, andrendering the markup language assets in synchronization with the received audio signal, the synchronization matching the metadata to the received audio signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of processing an audio signal comprises receiving an audio signal, extracting features from the audio signal, and translating the extracted features into metadata. The metadata comprises an instruction set of a markup language. A system for processing the audio signal is also disclosed, which comprises an input device for receiving the audio signal and a processor for extracting the features from the audio signal and for translating the extracted features into the metadata.
33 Citations
5 Claims
-
1. A method of processing an audio signal comprising acts of:
-
receiving an audio signal, extracting musical features from the audio signal, translating the extracted musical features into metadata, the metadata comprising an instruction set of a markup language, transmitting the instruction set to a browser, storing the metadata with associated time data, the time data defining a start time and a duration, relative to the audio signal, of each of a plurality of markup language terms of the instruction set, the time data synchronizing the metadata to the received audio signal, receiving markup language assets, and rendering the markup language assets in synchronization with the received audio signal, the synchronization matching the metadata to the received audio signal. - View Dependent Claims (2)
-
-
3. A system for processing an audio signal, comprising:
-
an input device for receiving an audio signal; a processor for extracting musical features from the audio signal and for translating the extracted musical features into metadata, the metadata comprising an instruction set of a markup language; a memory operably coupled to the processor for storing the metadata with time data, the time data defining a start time and a duration, relative to the audio signal, of each of a plurality of markup language terms of the instruction set, the time data enabling synchronizing the metadata to the received audio signal, an output device for outputting the received audio signal; and a browser distributed amongst a set of devices, the browser arranged to receive an instruction set of the markup language and markup language assets and to control the set of devices, thereby rendering the markup language assets in synchronization with the received audio signal. - View Dependent Claims (4)
-
-
5. A method of processing an audio signal comprising acts of:
-
receiving an audio signal, extracting musical features from a plurality of portions of the audio signal, translating the extracted musical features from the plurality of portions into corresponding metadata, the metadata comprising an instruction set of a markup language corresponding to real world descriptions, storing in memory the metadata corresponding to each of the plurality of audio signal portions; storing time data in memory in association with each of a plurality of markup language terms of the instruction set, the time data comprising a start time and a duration relative to a corresponding portion of the audio signal, receiving markup language assets, and rendering markup language assets as identified by the metadata terms in synchronization with the plurality of corresponding portions of the received audio signal.
-
Specification