AUDIO ENCODING AND DECODING WITH INTRA FRAMES AND ADAPTIVE FORWARD ERROR CORRECTION
First Claim
1. A method comprising:
- processing plural frames for an audio signal at an audio decoder device, wherein the plural frames include a mix of one or more intra frames and one or more predicted frames;
at least one of the one or more predicted frames uses long-term prediction from outside of the predicted frame, and each of the one or more intra frames uses no long-term prediction from outside of the intra frame;
processing each of the plural frames at the computing device based on type signaling information that differentiates the one or more intra frames from the one or more predicted frames; and
outputting a result.
1 Assignment
0 Petitions
Accused Products
Abstract
Various strategies for rate/quality control and loss resiliency in an audio codec are described. The various strategies can be used in combination or independently. For example, a real-time speech codec uses intra frame coding/decoding, adaptive multi-mode forward error correction [“FEC”], and rate/quality control techniques. Intra frames help a decoder recover quickly from packet losses, while compression efficiency is still emphasized with predicted frames. Various strategies for inserting intra frames and signaling intra/predicted frames are described. With the adaptive multi-mode FEC, an encoder adaptively selects between multiple modes to efficiently and quickly provide a level of FEC that takes into account the bandwidth currently available for FEC. The FEC information itself may be predictively encoded and decoded relative to primary encoded information. Various rate/quality and FEC control strategies allow additional adaptation to available bandwidth and network conditions.
-
Citations
20 Claims
-
1. A method comprising:
-
processing plural frames for an audio signal at an audio decoder device, wherein the plural frames include a mix of one or more intra frames and one or more predicted frames;
at least one of the one or more predicted frames uses long-term prediction from outside of the predicted frame, and each of the one or more intra frames uses no long-term prediction from outside of the intra frame;processing each of the plural frames at the computing device based on type signaling information that differentiates the one or more intra frames from the one or more predicted frames; and outputting a result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium storing computer-executable instructions for causing a computer system programmed thereby to perform the method comprising:
-
processing plural frames for an audio signal at an audio decoder device, wherein the plural frames include a mix of one or more intra frames and one or more predicted frames, at least one of the one or more predicted frames uses long-term prediction from outside of the predicted frame, and each of the one or more intra frames uses no long-term prediction from outside of the intra frame; processing each of the plural frames at the computing device based on type signaling information that differentiates the one or more intra frames from the one or more predicted frames; and outputting a result.
-
-
17. A method, comprising:
-
processing a frame for an audio signal at an audio decoder device, including processing first information that represents the frame as a predicted frame or intra frame, and further including processing second information that represents the frame as an intra frame, wherein the first information and the second information are signaled in a bitstream; and outputting a result. - View Dependent Claims (18, 19, 20)
-
Specification