DECODING APPARATUS AND METHOD, AUDIO SIGNAL PROCESSING APPARATUS AND METHOD, AND PROGRAM
First Claim
1. A decoding apparatus including:
- a decoding unit that generates a decoded signal by decoding an audio signal on a frame basis;
a thinning unit that generates a thinned signal by performing a thinning process on an output signal that is output earlier;
an interpolation signal generating unit that generates an interpolation signal based on the thinned signal; and
an output switching unit that outputs the decoded signal or the interpolation signal as the output signal in accordance with error information about the frame.
1 Assignment
0 Petitions
Accused Products
Abstract
The present technique relates to a decoding apparatus and method, an audio signal processing apparatus and method, and a program that enable generation of an interpolation signal with less incongruity through a smaller amount of calculation.
A frame signal decoding unit generates a decoded signal by decoding frame data, and an interpolation state determining unit determines an interpolation status for specifying the pattern of the process to be performed to obtain an output signal based on an error flag. A similar signal detecting unit extracts part of a thinned signal obtained by thinning a past output signal. An upsampling unit upsamples the extracted thinning signal, and a smoothing unit generates an interpolation signal by performing a smoothing process on the upsampled thinned signal. An output switching unit outputs an output signal that is a decoded signal, an interpolation signal, or a signal obtained by subjecting the decoded signal and the interpolation signal to a weighted overlap addition, depending on the interpolation status. The present technique can be applied to audio signal processing apparatuses.
22 Citations
18 Claims
-
1. A decoding apparatus including:
-
a decoding unit that generates a decoded signal by decoding an audio signal on a frame basis; a thinning unit that generates a thinned signal by performing a thinning process on an output signal that is output earlier; an interpolation signal generating unit that generates an interpolation signal based on the thinned signal; and an output switching unit that outputs the decoded signal or the interpolation signal as the output signal in accordance with error information about the frame. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A decoding method including the steps of:
-
generating a decoded signal by decoding an audio signal on a frame basis;
generating a thinned signal by performing a thinning process on an output signal that is output earlier;generating an interpolation signal based on the thinned signal; and outputting the decoded signal or the interpolation signal as the output signal in accordance with error information about the frame.
-
-
9. A program for causing a computer to perform a process including the steps of:
-
generating a decoded signal by decoding an audio signal on a frame basis; generating a thinned signal by performing a thinning process on an output signal that is output earlier; generating an interpolation signal based on the thinned signal; and outputting the decoded signal or the interpolation signal as the output signal in accordance with error information about the frame.
-
-
10. An audio signal processing apparatus comprising:
-
a timing signal generating unit configured to output an internal timing signal when a double buffer is switched while an audio signal is processed by using the double buffer formed with two buffers each having a predetermined length; and a synchronization control unit configured to synchronize the internal timing signal with an external timing signal supplied from the outside when the internal timing signal and the external timing signal are not in synchronization, by shortening a duration of time before the switching in the double buffer by an amount equivalent to a phase difference between the internal timing signal and the external timing signal. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. An audio signal processing method comprising the steps of:
-
outputting an internal timing signal when a double buffer is switched while an audio signal is processed by using the double buffer formed with two buffers each having a predetermined length; and synchronizing the internal timing signal with an external timing signal supplied from the outside when the internal timing signal and the external timing signal are not in synchronization, by shortening a duration of time before the switching in the double buffer by an amount equivalent to a phase difference between the internal timing signal and the external timing signal.
-
-
18. A program for causing a computer to perform a process comprising the steps of:
-
outputting an internal timing signal when a double buffer is switched while an audio signal is processed by using the double buffer formed with two buffers each having a predetermined length; and synchronizing the internal timing signal with an external timing signal supplied from the outside when the internal timing signal and the external timing signal are not in synchronization, by shortening a duration of time before the switching in the double buffer by an amount equivalent to a phase difference between the internal timing signal and the external timing signal.
-
Specification