High frequency replication utilizing wave and noise information in encoding and decoding audio signals
First Claim
1. A signal processing device comprising:
- an extracting unit that extracts a low frequency component of an audio signal, envelope information representing an envelope of a high frequency component of the audio signal, noise envelope information representing a noise boundary position for dividing a noise signal included in the high frequency component into zones and a noise signal gain for each of the zones, and sine wave information which includes information representing a distance from a start position of a frame of the high frequency component to an appearance start position of a sine wave component included in the high frequency component, and is for specifying a frequency and an appearance position of the sine wave component, wherein the start position for the sine wave component is independent of the noise boundary position;
a pseudo high frequency generating unit that generates a pseudo high frequency signal configuring the high frequency component on the basis of a low frequency signal as the low frequency component and the envelope information;
a sine wave generating unit that generates a sine wave signal which is at a frequency represented by the sine wave information and in which the appearance start position specified from the sine wave information is set as a start position;
a noise generating unit configured to generate a noise signal configuring the high frequency component by adjusting, for a predetermined signal having zones divided by the noise boundary position, a gain for each zone of the predetermined signal on the basis of the noise signal gain represented by the noise envelope information; and
a combining unit that combines the low frequency signal, the pseudo high frequency signal the sine wave signal, and the noise signal to generate an audio signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A signal processing device, method, and program that may obtain audio at a higher audio quality when decoding an audio signal. An envelope information generating unit generates envelope information representing an envelope form of high frequency components of an audio signal to be encoded. A sine wave information generating unit extracts a sine wave signal from the high frequency components of the audio signal, and generates a sine wave information representing an emergence start position of the sine wave signal. An encoding stream generating unit multiplexes the envelope information, the sine wave information, and low frequency components of the audio signal that have been encoded, and outputs an encoding stream obtained as the result. The high frequency components included in the sine wave signal may be predicted at a higher accuracy from the envelope information and the sine wave information at the receiving side of the encoding stream.
84 Citations
5 Claims
-
1. A signal processing device comprising:
-
an extracting unit that extracts a low frequency component of an audio signal, envelope information representing an envelope of a high frequency component of the audio signal, noise envelope information representing a noise boundary position for dividing a noise signal included in the high frequency component into zones and a noise signal gain for each of the zones, and sine wave information which includes information representing a distance from a start position of a frame of the high frequency component to an appearance start position of a sine wave component included in the high frequency component, and is for specifying a frequency and an appearance position of the sine wave component, wherein the start position for the sine wave component is independent of the noise boundary position; a pseudo high frequency generating unit that generates a pseudo high frequency signal configuring the high frequency component on the basis of a low frequency signal as the low frequency component and the envelope information; a sine wave generating unit that generates a sine wave signal which is at a frequency represented by the sine wave information and in which the appearance start position specified from the sine wave information is set as a start position; a noise generating unit configured to generate a noise signal configuring the high frequency component by adjusting, for a predetermined signal having zones divided by the noise boundary position, a gain for each zone of the predetermined signal on the basis of the noise signal gain represented by the noise envelope information; and a combining unit that combines the low frequency signal, the pseudo high frequency signal the sine wave signal, and the noise signal to generate an audio signal. - View Dependent Claims (2, 3)
-
-
4. A signal processing method of a signal processing device including an extracting unit that extracts a low frequency component of an audio signal, envelope information representing an envelope of a high frequency component of the audio signal, noise envelope information representing a noise boundary position for dividing a noise signal included in the high frequency component into zones and a noise signal for each of the zones, and sine wave information which includes information representing a distance from a start position of a frame of the high frequency component to an appearance start position of a sine wave component included in the high frequency component, and is for specifying a frequency and an appearance position of the sine wave component, wherein the start position for the sine wave component is independent of the noise boundary position, a pseudo high frequency generating unit that generates a pseudo high frequency signal configuring the high frequency component on the basis of a low frequency signal as the low frequency component and the envelope information, a sine wave generating unit that generates a sine wave signal which is at a frequency represented by the sine wave information and in which the appearance start position specified from the sine wave information is set as a start position, a noise generating unit configured to generate a noise signal configuring the high frequency component by adjusting, for a predetermined signal having zones divided by the noise boundary position, a gain for each zone of the predetermined signal on the basis of the noise signal gain represented by the noise envelope information, and a combining unit that combines the low frequency signal, the pseudo high frequency signal, the sine wave signal, and the noise signal to generate an audio signal, the method comprising steps of:
-
extracting, using the extracting unit, the low frequency component, the envelope information, and the sine wave information; generating, using the pseudo high frequency generating unit, the pseudo high frequency signal; generating, using the sine wave generating unit, the sine wave signal; generating, using the noise generating unit, the noise signal; and combining, using the combining unit, the low frequency signal, the pseudo high frequency signal, the sine wave signal, and the noise signal to generate an audio signal.
-
-
5. At least one non-transitory computer-readable storage medium having encoded thereon instructions that, when executed by at least one processor, cause the at least one processor to execute a process including steps of:
-
extracting a low frequency component of an audio signal, envelope information representing an envelope of a high frequency component of the audio signal, noise envelope information representing a noise boundary position for dividing a noise signal included in the high frequency component into zones and a noise signal gain for each of the zones, and sine wave information which includes information representing a distance from a start position of a frame of the high frequency component to an appearance start position of a sine wave component included in the high frequency component, and is for specifying a frequency and an appearance position of the sine wave component, wherein the start position for the sine wave component is independent of the noise boundary position; generating a pseudo high frequency signal configuring the high frequency component on the basis of a low frequency signal as the low frequency component and the envelope information; generating a sine wave signal which is at a frequency represented by the sine wave information and in which the appearance start position specified from the sine wave information is set as a start position; generating a noise signal configuring the high frequency component by adjusting, for a predetermined signal having zones divided by the noise boundary position, a gain for each zone of the predetermined signal on the basis of the noise signal gain represented by the noise envelope information; and combining the low frequency signal, the pseudo high frequency signal, the sine wave signal, and the noise signal to generate an audio signal.
-
Specification