Crossfade of media playback between different media processes
First Claim
Patent Images
1. A method of crossfading a plurality of audio files comprising:
- opening a first process controlled by one or more processors, the first process including a first source and a decoder, the first source being coupled to the decoder;
opening a second process controlled by the one or more processors and hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files, wherein the second process is a protected process, the second process including a second source, a crossfade and a sink, wherein the first source and the second source are coupled to the crossfade, and wherein the decoder and the crossfade are coupled to the sink, and wherein the first audio file is an unprotected media file provided to the first source and the second audio file is a protected media file provided to the second source, wherein the entire first audio file and the second audio file are output via the crossfade and the sink in the second process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of crossfading a plurality of audio files comprising opening a first process, opening a second process hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files.
-
Citations
9 Claims
-
1. A method of crossfading a plurality of audio files comprising:
-
opening a first process controlled by one or more processors, the first process including a first source and a decoder, the first source being coupled to the decoder; opening a second process controlled by the one or more processors and hosting an audio renderer in which a first audio file of the plurality of audio files is cross faded with a second audio file of the plurality of audio files, wherein the second process is a protected process, the second process including a second source, a crossfade and a sink, wherein the first source and the second source are coupled to the crossfade, and wherein the decoder and the crossfade are coupled to the sink, and wherein the first audio file is an unprotected media file provided to the first source and the second audio file is a protected media file provided to the second source, wherein the entire first audio file and the second audio file are output via the crossfade and the sink in the second process. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for cross fading comprising:
-
one or more memories; and one or more processors operated with the one or more memories to provide; a first process including a first source and a first buffered crossfade, wherein the first source is coupled to the first buffered crossfade, and wherein an unprotected media file is associated with the first source, and a second process including a second source, a second buffered crossfade and a sink, wherein the second process is in a protected environment, wherein the second source is coupled to the second buffered crossfade, wherein the second buffered crossfade is coupled to the sink, and wherein the first crossfade is coupled to the sink, wherein a protected media file is associated with the second source, and wherein the entire unprotected media file and the protected media file are output via the second buffered crossfade and the sink in the second process. - View Dependent Claims (7)
-
-
8. A system for cross fading comprising;
-
one or more memories; and one or more processors operated with the one or more memories to provide; a first process including a first source and a decoder, an unprotected media file being coupled to the first source, and the first source being coupled to a decoder; and a second secure process including a second source, a cross fade and a sink, a protected media file being coupled to the second source, the second source being coupled to the cross fade, the cross fade being coupled to the sink, the decoder being coupled to the sink, and the first source being coupled to the cross fade, wherein the entire unprotected media file and the protected media file are output via the cross fade and the sink in the second process. - View Dependent Claims (9)
-
Specification