# US 12,009,003 B2 · Device and method for generating a high-band signal from non-linearly processed sub-ranges

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,009,003 B2
- Document ID: US12009003B2
- Status: Granted
- Kind: B2
- Application number: 17/891,967
- Filed: 2022-08-19
- Published: 2022-12-22
- Granted: 2024-06-11
- Earliest claimed: 2015-06-18
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Venkatraman Atti; Venkata Subrahmanyam Chandra Sekhar Chebiyyam
- Web page: https://patentgrep.com/patent/US12009003B2

## CPC

- G10L 19/087: using mixed excitation models, e.g. MELP, MBE, split band LPC or HVXC
- G10L 19/0204: {using subband decomposition}
- G10L 19/03: Spectral prediction for preventing pre-echo; Temporary noise shaping [TNS], e.g. in MPEG2 or MPEG4
- G10L 19/167: {Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes}
- G10L 19/24: Variable rate codecs, e.g. for generating different qualities using a scalable representation such as hierarchical encoding or layered encoding
- G10L 21/038: using band spreading techniques
- G10L 19/08: Determination or coding of the excitation function; Determination or coding of the long-term prediction parameters
- G10L 21/0388: Details of processing therefor
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A device for signal processing includes a memory and a processor. The memory is configured to store a parameter associated with a bandwidth-extended audio stream. The processor is configured to select a plurality of non-linear processing functions based at least in part on a value of the parameter. The processor is also configured to generate a high-band excitation signal based on the plurality of non-linear processing functions.

## Claims

### Claim 1

A device for signal processing comprising:
a receiver configured to receive a parameter associated with an encoded audio signal; and
a processor configured to:
generate a resampled signal based on a low-band excitation signal;
select a plurality of non-linear processing functions based at least in part on a value of the parameter, wherein the plurality of non-linear processing functions comprise a first non-linear processing function and a second non-linear processing function, and wherein the first non-linear processing function is different from the second non-linear processing function;
generate a first excitation signal based on the first non-linear processing function by applying the first non-linear processing function to the resampled signal;
generate a second excitation signal based on the second non-linear processing function by applying the second non-linear processing function to the resampled signal; and
generate a high-band excitation signal based on the first excitation signal and the second excitation signal, wherein the first excitation signal corresponds to a first high-band frequency sub-range that is between approximately 8 kilohertz and 12 kilohertz, and wherein the second excitation signal corresponds to a second high-band frequency sub-range that is between 12 kilohertz and 16 kilohertz.

### Claim 2 (depends on 1)

The device of claim 1, wherein the processor is further configured to:
generate a first filtered signal by applying a low-pass filter to the first excitation signal; and
generate a second filtered signal by applying a high-pass filter to the second excitation signal,
wherein the first filtered signal and the second filtered signal are combined to generate the high-band excitation signal.

### Claim 3 (depends on 1)

The device of claim 1, wherein the processor is further configured to generate at least one additional excitation signal for at least one additional high-band frequency range,
wherein the at least one additional excitation signal is generated based on application of at least one additional function to the resampled signal, and
wherein the high-band excitation signal is generated further based on the at least one additional excitation signal.

### Claim 4 (depends on 1)

The device of claim 1, wherein the first non-linear processing function includes a square function, and wherein the second non-linear processing function includes an absolute value function.

### Claim 5 (depends on 1)

The device of claim 1, wherein the parameter includes a non-linear configuration mode.

### Claim 6 (depends on 1)

The device of claim 1, wherein the first non-linear processing function corresponds to an absolute value function and the second non-linear processing function corresponds to a square function, and wherein the processor is configured to:
select the absolute value function in response to determining that the parameter has a first value, and
select the square function or the plurality of non-linear processing functions in response to determining that the parameter has a second value.

### Claim 7 (depends on 1)

The device of claim 1, wherein the receiver is further configured to receive the encoded audio signal, wherein the encoded audio signal comprises the parameter.

### Claim 8 (depends on 1)

The device of claim 1, further comprising an antenna coupled to the receiver.

### Claim 9 (depends on 1)

The device of claim 1, wherein the processor is integrated into a media playback device or a media broadcast device.

### Claim 10 (depends on 1)

The device of claim 1, further comprising a memory configured to store the parameter associated with a bandwidth-extended audio stream, wherein the processor is configured to select the plurality of non-linear processing functions in response to determining that the parameter has a second value and that a second parameter associated with the bandwidth-extended audio stream has a particular value.

### Claim 11 (depends on 10)

The device of claim 10, wherein the second parameter includes a mix configuration mode.

### Claim 12 (depends on 1)

The device of claim 1, further comprising a demodulator coupled to the receiver, the demodulator configured to demodulate the encoded audio signal.

### Claim 13 (depends on 12)

The device of claim 12, further comprising a decoder coupled to the processor, the decoder configured to decode the encoded audio signal, wherein the encoded audio signal corresponds to a bandwidth-extended audio stream, and wherein the processor is coupled to the demodulator.

### Claim 14 (depends on 13)

The device of claim 13, wherein the receiver, the demodulator, the processor, and the decoder are integrated into a mobile communication device.

### Claim 15 (depends on 13)

The device of claim 13, wherein the receiver, the demodulator, the processor, and the decoder are integrated into a base station, the base station further comprising a transcoder that includes the decoder.

### Claim 16

A signal processing method comprising:
receiving, at a device, a parameter associated with an encoded audio signal;
generating, at the device, a resampled signal based on a low-band excitation signal;
selecting, at the device, a plurality of non-linear processing functions based at least in part on a value of the parameter, wherein the plurality of non-linear processing functions comprise a first non-linear processing function and a second non-linear processing function, wherein the first non-linear processing function is different from the second non-linear processing function;
generating a first excitation signal based on the first non-linear processing function by applying the first non-linear processing function to a resampled signal;
generating a second excitation signal based on the second non-linear processing function by applying the second non-linear processing function to the resampled signal; and
generating, at the device, a high-band excitation signal based on the first excitation signal and the second excitation signal, wherein the first excitation signal corresponds to a first high-band frequency sub-range that is between approximately 8 kilohertz and 12 kilohertz, and wherein the second excitation signal corresponds to a second high-band frequency sub-range that is between 12 kilohertz and 16 kilohertz.

### Claim 17 (depends on 16)

The method of claim 16, wherein the device comprises a media playback device or a media broadcast device.

### Claim 18 (depends on 16)

The method of claim 16, wherein the device comprises a mobile communication device.

### Claim 19 (depends on 16)

The method of claim 16, wherein the device comprises a base station.

### Claim 20 (depends on 16)

The method of claim 16, further comprising receiving, at the device, the encoded audio signal.

### Claim 21 (depends on 16)

The method of claim 16, wherein the parameter is associated with a bandwidth-extended audio stream.

### Claim 22

A computer-readable storage device storing instructions that, when executed by a processor, cause the processor to:
receive a parameter associated with an encoded audio signal;
generate a resampled signal based on a low-band excitation signal;
select a plurality of non-linear processing functions based at least in part on a value of the parameter wherein the plurality of non-linear processing functions comprise a first non-linear processing function and a second non-linear processing function, wherein the first non-linear processing function is different from the second non-linear processing function;
generate a first excitation signal based on the first non-linear processing function by applying the first non-linear processing function to a resampled signal;
generate a second excitation signal based on the second non-linear processing function by applying the second non-linear processing function to the resampled signal; and
generate a high-band excitation signal based on the first excitation signal and the second excitation signal wherein the first excitation signal corresponds to a first high-band frequency sub-range that is between approximately 8 kilohertz and 12 kilohertz, and wherein the second excitation signal corresponds to a second high-band frequency sub-range that is between 12 kilohertz and 16 kilohertz.

### Claim 23 (depends on 22)

The computer-readable storage device of claim 22, wherein the instructions, when executed by the processor, cause the processor to select the plurality of non-linear processing functions based at least in part on a first value of a first parameter and a second value of a second parameter, wherein the parameter includes the first parameter, the second parameter, or both, wherein the first parameter and the second parameter are associated with a bandwidth-extended audio stream, and wherein the plurality of non-linear processing functions comprise the first non-linear processing function and the second non-linear processing function.

### Claim 24

An apparatus comprising:
means for generating a resampled signal based on a low-band excitation signal;
means for selecting a plurality of non-linear processing functions based at least in part on a value of a parameter wherein the plurality of non-linear processing functions comprise a first non-linear processing function and a second non-linear processing function, wherein the first non-linear processing function is different from the second non-linear processing function;
means for generating a first excitation signal based on the first non-linear processing function by applying the first non-linear processing function to a resampled signal;
means for generating a second excitation signal based on the second non-linear processing function by applying the second non-linear processing function to the resampled signal; and
means for generating a high-band excitation signal based on the first excitation signal and the second excitation signal, wherein the first excitation signal corresponds to a first high-band frequency sub-range that is between approximately 8 kilohertz and 12 kilohertz, and wherein the second excitation signal corresponds to a second high-band frequency sub-range that is between 12 kilohertz and 16 kilohertz.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein the means for generating the first excitation signal, the means for generating the second excitation signal, and the means for generating the high-band excitation signal are integrated into at least one of a mobile communication device, a base station, a computer, a set top box, a personal digital assistant, a display device, a television, a gaming console, a music player, a radio, a video player, an entertainment unit, a communication device, a fixed location data unit, a personal media player, a digital video player, a tuner, a camera, a navigation device, a decoder system, an encoder system, a media playback device, or a media broadcast device.
