CLIENT-SIDE AUDIO SIGNAL MIXING ON LOW COMPUTATIONAL POWER PLAYER USING BEAT METADATA
First Claim
1. A method of combining audio tracks on a digital audio media player device, the method comprising:
- using computational resources separate from playing digital audio media content on the digital audio media player device, performing digital analysis of digital audio media content for beat detection;
producing metadata for the digital audio media content containing information as to beat tempo and phase of the digital audio media content;
utilizing the beat tempo and phase information from the metadata and using computational resources of the digital audio media player device for playing digital audio media, playing a combination of two pieces of the digital audio media content on the digital audio media player device.
2 Assignments
0 Petitions
Accused Products
Abstract
A low computational power digital audio player achieves beat continuous transitioning between digital audio pieces based on beat metadata, which can be generated via offline processing on a higher computational power computer or via background or idle processing on the digital audio player. The digital audio player produces playlists of beat matching compatible songs based on the metadata, or pick lists of songs that are beat matching compatible with a currently playing song. By facilitating selection of songs with beat matching compatible tempos based on metadata, the beat continuous transitions can be achieved without altering the beat tempo of digital audio pieces, or with simple resampling.
-
Citations
20 Claims
-
1. A method of combining audio tracks on a digital audio media player device, the method comprising:
-
using computational resources separate from playing digital audio media content on the digital audio media player device, performing digital analysis of digital audio media content for beat detection; producing metadata for the digital audio media content containing information as to beat tempo and phase of the digital audio media content; utilizing the beat tempo and phase information from the metadata and using computational resources of the digital audio media player device for playing digital audio media, playing a combination of two pieces of the digital audio media content on the digital audio media player device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A portable digital audio media player device featuring beat continuous transitions between consecutively played pieces of digital audio media content using low computational power, the portable digital audio media player device comprising:
-
memory for storing a music library containing a plurality of pieces of digital audio media content and metadata comprising information of beat tempo and phase of the digital audio media content pieces; means for selecting a sequence of at least two digital audio media content pieces from the music library that are beat matching compatible based on the metadata; and means for playing the sequence of at least two digital audio media content pieces with a beat continuous transition between successive pieces of the sequence. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method of consecutively playing pieces of digital audio media content with beat continuous transitions on a portable digital audio media player device using low computational power, the method comprising:
-
storing a music library containing a plurality of pieces of digital audio media content and metadata comprising information of beat tempo and phase of the digital audio media content pieces; selecting a sequence of at least two digital audio media content pieces from the music library that are beat matching compatible based on the metadata; and means for playing the sequence of at least two digital audio media content pieces with a beat continuous transition between successive pieces of the sequence. - View Dependent Claims (19, 20)
-
Specification