Lossless Normalization of Media Files
OwnerBjorn Michael Dittmer-Rocheinventor
Life of this patent
Estimating the term…
Abstract
A request to normalize at least one media file is received. A peak amplitude associated with the at least one media file is determined, and a target maximum volume associated with playback of the at least one media file is also determined. The at least one media file is played, and a constant scaling factor is applied to the at least one media file substantially concurrently with playback, the scaling factor calculated to cause the peak amplitude to play at the target maximum volume.
Claims18
A computer-implemented method for playing media files, the method comprising:
- receiving a request to normalize at least one media file;
- determining a peak amplitude associated with the at least one media file;
- determining a target maximum volume associated with playback of the at least one media file;
- playing the at least one media file;
- and
- applying a constant scaling factor to the at least one media file substantially concurrently with playback, the scaling factor calculated to cause the peak amplitude to play at the target maximum volume.
An audio system for playing audio files, comprising:
- a processor that executes instructions;
- and
- a computer-readable memory that stores instructions that cause the processor, upon receiving a request to normalize at least one audio file, to play the at least one media file by:
- determining a peak amplitude associated with the at least one audio file;
- determining a target maximum volume associated with playback of the at least one audio file;
- playing the at least one audio file;
- and
- applying a constant scaling factor to the at least one audio file substantially concurrently with playback, the scaling factor calculated to cause the peak amplitude to play at the target maximum volume.
A computer-readable medium that stores instructions that cause a processor, upon receiving a request to normalize at least one media file, to play the at least one media file by:
- determining a peak amplitude associated with the at least one media file;
- determining a target maximum volume associated with playback of the at least one media file;
- playing the at least one media file;
- and
- applying a constant scaling factor to the at least one media file substantially concurrently with playback, the scaling factor calculated to cause the peak amplitude to play at the target maximum volume.
Dependencies are inferred from the claim text.