# US 2008/0305752 A1 · Method and apparatus for sinusoidal audio coding and method and apparatus for sinusoidal audio decoding

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

- Number: US 2008/0305752 A1
- Document ID: US20080305752A1
- Status: Published application
- Kind: A1
- Application number: 12/030,275
- Filed: 2008-02-13
- Published: 2008-12-11
- Earliest claimed: 2007-06-07
- Assignees: Samsung Electronics Co., Ltd.
- Inventors: Nam-suk Lee
- Web page: https://patentgrep.com/patent/US20080305752A1

## CPC

- G10L 19/093: using sinusoidal excitation models
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING

## Abstract

A method and apparatus for sinusoidal audio coding and decoding are provided. The method for sinusoidal audio coding includes performing sinusoidal analysis on an input signal and extracting sinusoids of a current frame; tracking and coding a continuation mode sinusoid of the current frame by using a sinusoid of a previous frame which continues to the continuation mode sinusoid; searching for a sinusoid having a closest frequency to a frequency of a birth mode sinusoid of the current frame; calculating and coding a difference between an amplitude of the sinusoid having the closest frequency and an amplitude of the birth mode sinusoid; and coding the frequency of the birth mode sinusoid.

## Claims

### Claim 1

A method of sinusoidal audio coding, the method comprising:
extracting sinusoids of a current frame from an input signal;
tracking and coding a continuation mode sinusoid of the current frame by using a sinusoid of a previous frame which continues to the continuation mode sinusoid;
searching for a sinusoid having a closest frequency to a frequency of a birth mode sinusoid of the current frame;
calculating and coding a difference between an amplitude of the sinusoid having the closest frequency and an amplitude of the birth mode sinusoid; and
coding the frequency of the birth mode sinusoid,
wherein the birth mode sinusoid is generated in the current frame but not continued from the previous frame.

### Claim 2 (depends on 1)

The method of claim 1, wherein the sinusoid having the closest frequency is one of sinusoids having lower frequencies than the frequency of the birth mode sinusoid.

### Claim 3 (depends on 1)

The method of claim 1, wherein the sinusoid having the closest frequency is one of previously coded sinusoids.

### Claim 4 (depends on 3)

The method of claim 3, wherein the sinusoid having the closest frequency is a sinusoid of the current frame.

### Claim 5 (depends on 3)

The method of claim 3, wherein the sinusoid having the closest frequency is not a sinusoid of the current frame.

### Claim 6 (depends on 5)

The method of claim 5, wherein the sinusoid having the closest frequency is a sinusoid of a frame immediately previous to the current frame.

### Claim 7 (depends on 1)

The method of claim 1, wherein the calculating and coding the difference between the amplitude of the sinusoid having the closest frequency and the amplitude of the birth mode sinusoid comprises:
quantizing the amplitude of the sinusoid having the closest frequency;
inverse quantizing the quantized amplitude;
calculating a difference between the amplitude of the birth mode sinusoid and the inverse quantized amplitude;
quantizing the difference; and
coding the quantized difference.

### Claim 8

An apparatus for sinusoidal audio coding, the apparatus comprising:
a sinusoidal analysis unit that extracts sinusoids of a current frame from an input signal;
a sinusoid tracking unit that tracks and codes a continuation mode sinusoid of the current frame by using a sinusoid of a previous frame which continues to the continuation mode sinusoid;
a birth mode amplitude coding unit that searches for a sinusoid having a closest frequency to a frequency of a birth mode sinusoid of the current frame, and calculates and codes a difference between an amplitude of the sinusoid having the closest frequency and an amplitude of the birth mode sinusoid; and
a birth mode frequency coding unit that codes the frequency of the birth mode sinusoid,
wherein the birth mode sinusoid is generated in the current frame but not continued from the previous frame.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the sinusoid having the closest frequency is one of sinusoids having lower frequencies than the frequency of the birth mode sinusoid.

### Claim 10 (depends on 8)

The apparatus of claim 8, wherein the sinusoid having the closest frequency is one of previously coded sinusoids.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the sinusoid having the closest frequency is a sinusoid of the current frame.

### Claim 12 (depends on 10)

The apparatus of claim 10, wherein the sinusoid having the closest frequency is not a sinusoid of the current frame.

### Claim 13 (depends on 12)

The apparatus of claim 12, wherein the sinusoid having the closest frequency is a sinusoid of a frame immediately previous to the current frame.

### Claim 14 (depends on 8)

The apparatus of claim 8, wherein the birth mode amplitude coding unit quantizes the amplitude of the sinusoid having the closest frequency, inverse quantizes the quantized amplitude, calculates a difference between the amplitude of the birth mode sinusoid and the inverse quantized amplitude, quantizes the difference, and codes the quantized difference.

### Claim 15

A method of sinusoidal audio decoding, the method comprising:
decoding a continuation mode sinusoid from among coded sinusoids of a current frame;
decoding a frequency of a birth mode sinusoid of the current frame;
searching for a sinusoid having a closest frequency to the decoded frequency;
decoding a coded amplitude difference of the birth mode sinusoid; and
calculating an amplitude of the birth mode sinusoid by adding the amplitude of the sinusoid having the closest frequency to the decoded amplitude difference,
wherein the continuation mode sinusoid is a sinusoid that continues from a previous frame, and the birth mode sinusoid is a sinusoid that is generated in the current frame but not continued from the previous frame.

### Claim 16 (depends on 15)

The method of claim 15, wherein the sinusoid having the closest frequency is one of sinusoids having lower frequencies than the frequency of the birth mode sinusoid.

### Claim 17 (depends on 15)

The method of claim 15, wherein the sinusoid having the closest frequency is one of previously decoded sinusoids.

### Claim 18

An apparatus for sinusoidal audio decoding, the apparatus comprising:
a continuation mode sinusoid decoding unit that decodes a continuation mode sinusoid from among coded sinusoids of a current frame;
a birth mode frequency decoding unit that decodes a frequency of a birth mode sinusoid of the current frame; and
a birth mode amplitude decoding unit that searches for a sinusoid having a closest frequency to the decoded frequency, decodes a coded amplitude difference of the birth mode sinusoid, and calculates an amplitude of the birth mode sinusoid by adding the amplitude of the sinusoid having the closest frequency to the decoded amplitude difference,
wherein the continuation mode sinusoid is a sinusoid that continues from a previous frame, and the birth mode sinusoid is a sinusoid that is generated in the current frame but not continued from the previous frame.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the sinusoid having the closest frequency is one of sinusoids having lower frequencies than the frequency of the birth mode sinusoid.

### Claim 20 (depends on 18)

The apparatus of claim 18, wherein the sinusoid having the closest frequency is one of previously decoded sinusoids.

### Claim 21

A computer readable recording medium having recorded thereon a computer program for executing a method of sinusoidal audio decoding, the method comprising:
decoding a continuation mode sinusoid from among coded sinusoids of a current frame;
decoding a frequency of a birth mode sinusoid of the current frame;
searching for a sinusoid having a closest frequency to the decoded frequency;
decoding a coded amplitude difference of the birth mode sinusoid; and
calculating an amplitude of the birth mode sinusoid by adding the amplitude of the sinusoid having the closest frequency to the decoded amplitude difference,
wherein the continuation mode sinusoid is a sinusoid that continues from a previous frame, and the birth mode sinusoid is a sinusoid that is generated in the current frame but not continued from the previous frame.
