Crossfading of audio signals
AssigneeApple Inc.
InventorsAram Lindahl, Bryan James
Life of this patent
Estimating the term…
Abstract
A technique is disclosed to implement crossfading of audio tracks. In one embodiment, the function describing the fade out of the ending audio track and/or the slope describing the fade in of the beginning audio track may be altered to increase the perceptible overlap of the two tracks. In another embodiment, the duration of the fade out and/or of the fade in may be altered to increase the perceptible overlap of the two tracks. In other embodiments, one or both of the function and/or duration of the fade out and/or fade in effect may be altered to improve the perceptibility of the overlap or the audio tracks.
Claims20
A method comprising:
- performing a crossfade operation on a media player, wherein one or more of a start time, an end time, a duration, a fade out curve, or a fade in curve of the crossfade operation are determined based on a playback characteristic of at least one of an ending audio track or a beginning audio track.
A device comprising:
- a storage structure physically encoding a plurality of executable routines, the routines comprising:
- instructions to analyze one or more of a first audio signal or a second audio signal;
- and
- instructions to decrease a playback volume of an ending portion a first audio signal while increasing a playback volume of a beginning portion of a second audio signal based on the analyses of the signals;
- and
- a processor capable of executing the routines stored on the storage structure.
A device comprising:
- a storage structure physically encoding a plurality of executable routines, the routines comprising:
- instructions to read metadata associated with one or more of a first audio signal or a second audio signal;
- and
- instructions to crossfade the first audio signal and the second audio signal during playback based on the metadata;
- and
- a processor capable of executing the routines stored on the storage structure.
A device comprising:
- a storage structure physically encoding a plurality of executable routines, the routines comprising:
- instructions to determine a first root mean square (RMS) value for a terminal portion of a first audio signal and to determine a second RMS value for an initial portion of a second audio signal;
- and
- instructions to perform a crossfade operation on the first audio signal and the second audio signal, where one or more characteristics of the crossfade operation are determined by the RMS values or categorizations based on the RMS values;
- and
- a processor configured to execute the routines stored on the storage structure.
A method comprising:
- analyzing, on a processor-based device, one or more characteristics of an audio file;
- and
- encoding metadata associated with the audio file, wherein the encoded metadata indicates on or more crossfade parameters to be utilized in crossfade operations performed on the audio file.
A method comprising:
- fading out a first audio track playing on a processor-based system;
- fading in a second audio track playing on the processor-based system, wherein the fading out of the first audio track overlaps with the fading in of the second audio track;
- and
- adjusting one or more parameters of the fading out of the first audio track or the fading in of the second audio track such that the overlap of the fade in and fade out is more perceptible than if no adjustments were made.
Dependencies are inferred from the claim text.