Method and apparatus for encoding an audio signal
First Claim
Patent Images
1. A method of encoding an audio signal the method comprising:
- processing the audio signal in a first encoder mode;
switching from the first encoder mode to a second encoder mode at a first time;
processing the audio signal in the second encoder mode, wherein a processing delay of the second mode creates a gap in the audio signal having a time span that begins at or after the first time and ends at a second time;
copying a portion of the processed audio signal wherein the copied portion occurs at or after the second time; and
inserting a signal into the gap, wherein the inserted signal is based on the copied portion, wherein the copied portion comprises a time-reversed sine window portion and a cosine window portion, wherein inserting the copied portion comprises combining the time-reversed sine window portion with the cosine window portion, and inserting at least part of the combined sine and cosine window portions into the gap portion.
3 Assignments
0 Petitions
Accused Products
Abstract
A hybrid speech encoder detects changes from music-like sounds to speech-like sounds. When the encoder detects music-like sounds (e.g., music), it operates in a first mode, in which it employs a frequency domain coder. When the encoder detects speech-like sounds (e.g., human speech), it operates in a second mode, and employs a time domain or waveform coder. When a switch occurs, the encoder backfills a gap in the signal with a portion of the signal occurring after the gap.
109 Citations
12 Claims
-
1. A method of encoding an audio signal the method comprising:
- processing the audio signal in a first encoder mode;
switching from the first encoder mode to a second encoder mode at a first time; processing the audio signal in the second encoder mode, wherein a processing delay of the second mode creates a gap in the audio signal having a time span that begins at or after the first time and ends at a second time; copying a portion of the processed audio signal wherein the copied portion occurs at or after the second time; and inserting a signal into the gap, wherein the inserted signal is based on the copied portion, wherein the copied portion comprises a time-reversed sine window portion and a cosine window portion, wherein inserting the copied portion comprises combining the time-reversed sine window portion with the cosine window portion, and inserting at least part of the combined sine and cosine window portions into the gap portion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- processing the audio signal in a first encoder mode;
-
8. An apparatus for encoding an audio signal the apparatus comprising:
-
an encoder having a processor configured to act as a first coder; a second coder; a speech-music detector, wherein when the speech-music detector determines that an audio signal has changed from music to speech, the audio signal ceases to be processed by the first coder and is processed by the second coder; wherein a processing delay of the second coder creates a gap in the audio signal having a time span that begins at or after the first time and ends at a second time; and a missing signal generator that copies a portion of the processed audio signal wherein the copied portion occurs at or after the second time and inserts a signal based on the copied portion into the gap, wherein the copied portion comprises a time-reversed sine window portion and a cosine window portion, wherein inserting the copied portion comprises combining the time-reversed sine windowed portion with the cosine windowed portion, and inserting at least part of the combined sine and cosine windowed portions into the gap portion. - View Dependent Claims (9, 10, 11, 12)
-
Specification