AUTOMATED VISUALIZATION FOR ENHANCED MUSIC PLAYBACK
First Claim
1. A method of providing a visualization on a media player, the method comprising:
- monitoring playback of a selected audio stream on the media player;
selecting visualization data stored on the media player, the visualization data being previously rendered and including at least one element derived from an audio stream; and
rendering the selected visualization data and the selected audio stream on the media player.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and device for providing visualizations on a media player is described. The method may comprise monitoring playback of an audio stream on the media player selecting visualization data stored on the media player. The visualization data may be previously rendered and including at least one element derived from an audio stream. Thereafter, the selected visualization data is displayed and the audio stream is rendered on the media player. For example, the selected visualization data may be automatically without human intervention rendered in synchrony with the audio stream. The media player may be a portable media player and the visualization data may comprise dynamic element(s) and static element(s). The method may update the dynamic element(s) based on an update algorithm.
44 Citations
32 Claims
-
1. A method of providing a visualization on a media player, the method comprising:
-
monitoring playback of a selected audio stream on the media player;
selecting visualization data stored on the media player, the visualization data being previously rendered and including at least one element derived from an audio stream; and
rendering the selected visualization data and the selected audio stream on the media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of generating pre-rendered visualizations, the method comprising:
-
receiving audio data representing an audio stream;
processing the audio stream to identify intrinsic audio characteristics of the audio stream;
generating visualization data including at least one element based on the intrinsic audio characteristics;
storing the visualization data to provide pre-rendered visualization data; and
automatically communicating the visualization data to a separate media player when the audio data is communicated to the separate media player. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A media player comprising:
-
a processing module to monitor playback of an audio stream on the media player;
a memory module to store visualization data;
a selection module to select the visualization data, the visualization data being previously rendered and including at least one element derived from an audio stream; and
a display module to display the visualization data as a visualization, wherein the processing module processes the selected visualization data and renders the visualization and the audio stream
-
-
30. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to:
-
monitor playback of an audio stream on a media player;
select visualization data stored on the media player, the visualization data being previously rendered and including at least one element derived from an audio stream;
render the selected visualization data to provide visualizations on the media player; and
render the audio stream on the media player.
-
-
31. A machine-readable medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive audio data representing an audio stream;
process the audio stream to identify intrinsic audio characteristics of the audio stream;
generate visualization data including at least one element based on the intrinsic audio characteristics;
store the visualization data to provide pre-rendered visualization data; and
automatically communicate the visualization data to a separate media player when the audio stream is communicated to the separate media player to provide visualizations on the separate media player.
-
-
32. A media player to provide visualizations, the media player comprising:
-
means for monitoring playback of an audio stream on the media player;
means for selecting visualization data stored on the media player, the visualization data being previously rendered and including at least one element derived from an audio stream; and
means for rendering the selected visualization data and the audio stream on the media player.
-
Specification