Advanced encoding of music files
AssigneeUniversal Music Group, Inc.
InventorsHoward SOROKA, Christopher HORTON
Life of this patent
Estimating the term…
Abstract
Example embodiments allow for the creation, distribution, and use of flexible media formats. Example embodiments may allow individual content files to be rendered in multiple formats and versions. In addition, example embodiments may provide for granular rights management, which may allow users to access content files on a feature-by-feature basis.
Claims23
1-64. (canceled)
A system for the playback of content files, comprising:
- a memory storing a content file including a plurality of stems, each stem encoding a portion of the audio of a sound recording, multiple stems in the plurality of stems representing different portions of the sound recording for the same time period, the content file also including a set of instructions controlling playback of the stems;
- a decoder configured to decode the stems according to the set of instructions to create an audio output signal;
- and
- an output device configured to output an audio output based on the audio output signal.
The system of claim77, wherein the decoder is configured to prevent playback of the content file using an instruction set that the rights management information indicates is not permitted.
A method for rendering a content file, comprising:
- receiving a content file including a plurality of stems, each stem encoding a portion of the audio of a sound recording, multiple stems representing different portions of the sound recording for the same time period, the content file also including a set of instructions controlling playback of the content file;
- creating an audio output signal by decoding the stems according to the set of instructions;
- and
- rendering the audio output signal.
An article of manufacture having recorded thereon computer executable instructions that, when executed by a processor, cause the performance of a method for rendering a content file, the method comprising:
- receiving a content file including a plurality of stems, each stem encoding a portion of the audio of a sound recording, multiple stems representing different portions of the sound recording for the same time period, the content file also including a set of instructions controlling playback of the content file;
- creating an audio output signal by decoding the stems according to the set of instructions;
- and
- rendering the audio output signal.
Dependencies are inferred from the claim text.