Volume adjustment as a function of transmission quality
AssigneeCardio Theater
InventorsForrest Seitz, Stan Sasaki
Life of this patent
Estimating the term…
Abstract
A receiver in an audio distribution system provides graceful degradation of audio quality as transmission quality decreases by dynamically adjusting the volume of audio output as a function of transmission quality. The receiver estimates the rate of transmission errors in a transmission link on which the audio signal is distributed by detecting errors in known information embedded in the audio signal. As the rate of transmission errors increases, the receiver increasingly attenuates the volume of the audio output. The receiver dynamically adjusts the volume relative to the rate of transmission errors applying a smoothing function to avoid disruptive rapid fluctuations in audio output volume.
Claims12
An audio distribution system, comprising:
- a central transmission station for transmitting an audio signal in a digital serial transmission link;
- a reception station comprising:
- a receiver for receiving the audio signal on the digital serial transmission link;
- an error detector for detecting errors in transmission of the audio signal on the digital serial transmission link, the error detector comprising:
- a counter for maintaining a count representative of the rate of the detected transmission errors, and to modify the count in a first direction responsive to a transmission error detected by the error detector and in a second direction responsive to an absence of a transmission error detected by the error detector;
- and
- a count smoothing means for producing a smoothed value related to a moving average of the count;
- and
- a volume controller for dynamically adjusting volume of the audio signal as a function of the rate of the detected transmission errors, the volume controller operating to dynamically adjust the volume of the audio signal based on the smoothed value whereby rapid volume fluctuation is avoided.
A digital audio receiver in a digital audio distribution system in which a digital audio signal is transmitted having a recurring bit pattern embedded therein, the digital audio receiver comprising:
- a decoder for decoding the recurring bit pattern in the digital audio signal;
- an error detector for detecting whether successive instances of the recurring bit pattern contain an error;
- a counter for maintaining a count within predetermined maximum and minimum limits, and for modifying the count by a predetermined non-zero first value if the error detector detects an instance containing an error and by a predetermined non-zero second value if the error detector detects an instance not containing an error;
- and
- a volume adjuster for adjusting the volume of the audio signal according to the count.
A method of dynamically adjusting the output volume of a received digital audio signal relative to transmission quality, comprising:
- decoding the digital audio signal;
- detecting errors in transmission of the digital audio signal;
- modifying a count by a predetermined non-zero first value per unit of the digital audio signal detected with a transmission error;
- modifying the count by a predetermined non-zero second value per unit of the digital audio signal detected to be absent transmission errors;
- limiting the count to within predetermined maximum and minimum limits;
- generating an audio output signal corresponding to the digital audio signal;
- and
- adjusting the volume of the audio output signal according to the count.
A digital audio receiver in a digital audio distribution system in which a digital audio signal is transmitted having a synchronization bit pattern superimposed onto audio data of the digital audio signal, the digital audio receiver comprising:
- a decoder for decoding the synchronization bit pattern in the digital audio signal;
- an error detector for detecting a rate of errors in transmission of the synchronization bit pattern;
- and
- a volume adjuster for adjusting an output audio volume produced from the digital audio signal according to the detected rate of errors.
Dependencies are inferred from the claim text.