SIGNAL PROCESSING APPARATUS AND METHOD, AND PROGRAM
First Claim
Patent Images
1. A computer-implemented method for processing an audio signal, the method comprising:
- receiving an encoded low-frequency range signal corresponding to the audio signal;
decoding the encoded signal to produce a decoded signal having an energy spectrum of a shape including an energy depression;
performing filter processing on the decoded signal, the filter processing separating the decoded signal into low-frequency range band signals;
performing a smoothing process on the decoded signal, the smoothing process smoothing the energy depression of the decoded signal;
performing a frequency shift on the smoothed decoded signal, the frequency shift generating high-frequency range band signals from the low-frequency range band signals;
combining the low-frequency range band signals and the high-frequency range band signals to generate an output signal; and
outputting the output signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for processing an encoded audio signal is described. In one exemplary embodiment, the system receives an encoded low-frequency range signal and encoded energy information used to frequency shift the encoded low-frequency range signal. The low-frequency range signal is decoded and an energy depression of the decoded signal is smoothed. The smoothed low-frequency range signal is frequency shifted to generate a high-frequency range signal. The low-frequency range signal and high-frequency range signal are then combined and outputted.
143 Citations
20 Claims
-
1. A computer-implemented method for processing an audio signal, the method comprising:
-
receiving an encoded low-frequency range signal corresponding to the audio signal; decoding the encoded signal to produce a decoded signal having an energy spectrum of a shape including an energy depression; performing filter processing on the decoded signal, the filter processing separating the decoded signal into low-frequency range band signals; performing a smoothing process on the decoded signal, the smoothing process smoothing the energy depression of the decoded signal; performing a frequency shift on the smoothed decoded signal, the frequency shift generating high-frequency range band signals from the low-frequency range band signals; combining the low-frequency range band signals and the high-frequency range band signals to generate an output signal; and outputting the output signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device for processing an audio signal, the device comprising:
-
a low-frequency range decoding circuit configured to receive an encoded low-frequency range signal corresponding to the audio signal and decode the encoded signal to produce a decoded signal having an energy spectrum of a shape including an energy depression; a filter processor configured to perform filter processing on the decoded signal, the filter processing separating the decoded signal into low-frequency range band signals; a high-frequency range generating circuit configured to; perform a smoothing process on the decoded signal, the smoothing process smoothing the energy depression; and perform a frequency shift on the smoothed decoded signal, the frequency shift generating high-frequency range band signals from the low-frequency range band signals; and a combinatorial circuit configured to combine the low-frequency range band signals and the high-frequency range band signals to generate an output signal, and output the output signal.
-
-
17. A tangibly embodied computer-readable storage medium including instructions that, when executed by a processor, perform a method for processing an audio signal, the method comprising:
-
receiving an encoded low-frequency range signal corresponding to the audio signal; decoding the encoded signal to produce a decoded signal having an energy spectrum of a shape including an energy depression; performing filter processing on the decoded signal, the filter processing separating the decoded signal into low-frequency range band signals; performing a smoothing process on the decoded signal, the smoothing process smoothing the energy depression of the decoded signal; performing a frequency shift on the smoothed decoded signal, the frequency shift generating high-frequency range band signals from the low-frequency range band signals; combining the low-frequency range band signals and the high-frequency range band signals to generate an output signal; and outputting the output signal.
-
-
18. A computer-implemented method for processing a signal, the method comprising:
-
receiving an input signal; extracting a low-frequency range signal from the input signal; performing filter processing on the low-frequency range signal, the filter processing separating the signal into low-frequency range band signals; calculating energy information for the low-frequency range band signals; encoding the low-frequency range signal and the energy information; and outputting the encoded low-frequency range signal and the encoded energy information.
-
-
19. A device for processing a signal, the device comprising:
-
a downsampler configured to receive an input signal and extract a low-frequency range signal from the input signal; a high-frequency range coding circuit configured to; perform filter processing on the low-frequency range signal, the filter processing separating the signal into low-frequency range band signals; calculate energy information for the low-frequency range band signals; and encode the energy information; a low-frequency range coding circuit configured to encode the low-frequency range signal; and a multiplexing circuit configured to output the encoded low-frequency range signal and the encoded energy information.
-
-
20. A tangibly embodied computer-readable storage medium including instructions that, when executed by a processor, perform a method for processing a signal, the method comprising:
-
receiving an input signal; extracting a low-frequency range signal from the input signal; performing filter processing on the low-frequency range signal, the filter processing separating the signal into low-frequency range band signals; calculating energy information for the low-frequency range band signals; encoding the low-frequency range signal and the energy information; and outputting the encoded low-frequency range signal and the encoded energy information.
-
Specification