Audio mute concealment
First Claim
1. A method comprising:
- (a) when a mute interval of an audio signal is detected, activating one of a plurality of concealment generators to form a concealment signal and activating a timer, each concealment generator utilizing a different concealment technique;
(b) while the mute interval continues and when the timer equals a predetermined activation time, activating a different concealment generator of the plurality of concealment generators and deactivating a previously activated concealment generator to extend the concealment signal;
(c) repeating (b) while the mute interval continues;
(d) adding the concealment signal when there is a gap in the audio signal during the mute interval, wherein;
the concealment signal replaces the audio signal during at least a portion of the mute interval; and
the concealment signal is independent of knowledge about the audio signal after the mute interval; and
(e) when the mute interval ends, deactivating a currently activated concealment generator.
1 Assignment
0 Petitions
Accused Products
Abstract
Mute intervals of an audio signal are concealed by decreasing a user'"'"'s perception of missing audio information. During the mute interval, different concealment techniques are activated at different times to form a concealment signal. The concealment signal is applied to the processed audio signal during the mute interval. A concealment technique may process buffered audio samples before the mute interval in order to obtain the concealment signal. Also, a previously activated concealment generator may be phased out while the currently activated concealment generator may be phased in during a transition period of a mute interval. Different concealment techniques may be used to generate a concealment signal, including a periodic extension concealment technique, a reverberation concealment technique, and a spectral replication technique. Further, the power levels may be matched between different periods of a mute interval.
12 Citations
36 Claims
-
1. A method comprising:
-
(a) when a mute interval of an audio signal is detected, activating one of a plurality of concealment generators to form a concealment signal and activating a timer, each concealment generator utilizing a different concealment technique; (b) while the mute interval continues and when the timer equals a predetermined activation time, activating a different concealment generator of the plurality of concealment generators and deactivating a previously activated concealment generator to extend the concealment signal; (c) repeating (b) while the mute interval continues; (d) adding the concealment signal when there is a gap in the audio signal during the mute interval, wherein; the concealment signal replaces the audio signal during at least a portion of the mute interval; and the concealment signal is independent of knowledge about the audio signal after the mute interval; and (e) when the mute interval ends, deactivating a currently activated concealment generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 33, 34, 35, 36)
-
-
19. An apparatus comprising:
-
at least one processing device; a memory having stored therein machine executable instructions or firmware for logical processing, that when executed, cause the apparatus to; (a) when a mute interval of an audio signal occurs, activate one of a plurality of concealment generators to form a concealment signal, activate a timer, and match the power level of the audio signal before the mute interval when said one of the plurality of concealment generators is activated, wherein each concealment generator utilizes a different concealment technique; (b) while the mute interval continues and when the timer equals a predetermined activation time, activate a different concealment generator of the plurality of concealment generators, deactivate a previously activated concealment generator to extend the concealment signal, and match power levels associated with the different concealment generator and the previously activated concealment generator; (c) repeat (b) while the mute interval continues; (d) add the concealment signal when there is a gap in the audio signal during the mute interval, wherein; the concealment signal replaces the audio signal during at least a portion of the mute interval; and the concealment signal is independent of knowledge about the audio signal after the mute interval; and (e) when the mute interval ends, deactivate a currently activated concealment generator. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed, cause a processor to perform:
-
(a) when a mute interval of an audio signal is detected, activating one of a plurality of concealment generators to form a concealment signal and activating a timer, each concealment generator utilizing a different concealment technique; (b) while the mute interval continues and when the timer equals a predetermined activation time, activating a different concealment generator of the plurality of concealment generators and deactivating a previously activated concealment generator to extend the concealment signal; (c) repeating (b) while the mute interval continues; (d) adding the concealment signal when there is a gap in the audio signal during the mute interval, wherein; the concealment signal replaces the audio signal during at least a portion of the mute interval; and the concealment signal is independent of knowledge about the audio signal after the mute interval; and (e) when the mute interval ends, deactivating a currently activated concealment generator. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium storing instructions or logical processing that, when excited with input data stimulus, cause an apparatus to perform:
-
(a) when a mute interval of an audio signal is detected, activating one of a plurality of concealment generators to form a concealment signal and activating a timer, each concealment generator utilizing a different concealment technique; (b) while the mute interval continues and when the timer equals a predetermined activation time, activating a different concealment generator of the plurality of concealment generators and deactivating a previously activated concealment generator to extend the concealment signal; (c) repeating (b) while the mute interval continues; (d) adding the concealment signal when there is a gap in the audio signal during the mute interval, wherein; the concealment signal replaces the audio signal during at least a portion of the mute interval; and the concealment signal is independent of knowledge about the audio signal after the mute interval; and (e) when the mute interval ends, deactivating a currently activated concealment generator.
-
-
29. A wireless microphone system comprising:
-
a receiver providing an indication of a mute interval of an audio signal to a concealment processing component; and the concealment processing component including; a plurality of concealment generators; a timer; at least one processor; at least one memory having stored therein machine executable instructions, that when executed, cause the concealment processing component to; (a) activate one of the plurality of concealment generators to form a concealment signal and activating the timer, each concealment generator utilizing a different concealment technique; (b) while the mute interval continues and when the timer equals a predetermined activation time, activating a different concealment generator of the plurality of concealment generators and deactivating a previously activated concealment generator to extend the concealment signal; (c) repeating (b) while the mute interval continues; (d) adding the concealment signal when there is a gap in the audio signal during the mute interval, wherein; the concealment signal replaces the audio signal during at least a portion of the mute interval; and the concealment signal is independent of knowledge about the audio signal after the mute interval; and (e) when the mute interval ends, deactivating a currently activated concealment generator. - View Dependent Claims (30, 31, 32)
-
Specification