ADAPTIVE GAIN CONTROL FOR DIGITAL AUDIO SAMPLES IN A MEDIA STREAM
First Claim
1. An adaptive gain control method for digital audio samples, the method comprising:
- initializing processing of a media stream;
adjusting gain of a first set of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first group of gain-adjusted digital audio samples having normalized volume during presentation; and
thereafter, adjusting gain of a second set of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second group of gain-adjusted digital audio samples having normalized volume during presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
An adaptive gain control system and related operating method for digital audio samples is provided. The method is suitable for use with a digital media encoding system that transmits encoded media streams to a remotely-located presentation device such as a media player. The method begins by initializing the processing of a media stream. Then, the method adjusts the gain of a first set of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first group of gain-adjusted digital audio samples having normalized volume during presentation. The method continues by adjusting the gain of a second set of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second group of gain-adjusted digital audio samples having normalized volume during presentation.
-
Citations
20 Claims
-
1. An adaptive gain control method for digital audio samples, the method comprising:
-
initializing processing of a media stream; adjusting gain of a first set of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first group of gain-adjusted digital audio samples having normalized volume during presentation; and thereafter, adjusting gain of a second set of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second group of gain-adjusted digital audio samples having normalized volume during presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, tangibly embodied in a computer-readable medium, the computer program product being operable to cause a digital media processing device to perform operations for a media stream, comprising:
-
calculating a loudness estimate for a current block of digital audio samples in the media stream; calculating a reference gain value for the current block of digital audio samples, the reference gain value being influenced by the loudness estimate; calculating a maximum gain value for the current block of digital audio samples; calculating an estimated gain value for the current block of digital audio samples, the estimated gain value being influenced by the reference gain value and the maximum gain value; calculating a gain value for the current block of digital audio samples, the gain value being influenced by the estimated gain value, the maximum gain value, and a previous gain value for a previous block of digital audio samples in the media stream; and modifying the current block of digital audio samples by applying the gain value to the digital audio samples in the current block of digital audio samples. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system for processing digital audio samples in a media stream, the system comprising:
-
a first means for adjusting gain of a first block of digital audio samples in the media stream using a fast gain adaptation scheme, resulting in a first block of gain-adjusted digital audio samples; a second means for adjusting gain of a second block of digital audio samples in the media stream using a steady state gain adaptation scheme that is different than the fast gain adaptation scheme, resulting in a second block of gain-adjusted digital audio samples; and means for transmitting gain-adjusted digital audio samples to a remotely-located media player. - View Dependent Claims (20)
-
Specification