IP Library Granted Patent US 8,374,883
Granted Patent B2
US 8,374,883 · App. 12/740,020 · Granted Feb 12, 2013

Encoder and decoder using inter channel prediction based on optimally determined signals

Inventors: Haishan Zhong (Singapore, SG); Zongxian Liu (Singapore, SG); Kok Seng Chong (Singapore, SG); Koji Yoshida (Kanagawa, JP)
Assignee: Panasonic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,374,883
App. No.
12/740,020
Granted
Feb 12, 2013
Kind
B2
Abstract

An encoder improves inter-channel prediction (ICP) performance in scalable stereo sound encoding using an ICP. In the encoder, ICP analysis units use, as reference signal candidates, a frequency coefficient in the low-band portion of a side residual signal, a frequency coefficient in each sub-band portion of a monaural residual signal, and a frequency coefficient in the low-band portion of the monaural residual signal, respectively, and perform an ICP analysis between the these respective candidates and a frequency coefficient in each sub-band portion of the side residual signal to generate first, second, and third ICP coefficients. A selection unit selects an optimum reference signal from among the reference signal candidates by checking the relationship between the respective reference signal candidates and the frequency coefficient in each sub-band portion of the side residual signal and outputs, to an ICP parameter quantization unit, a reference signal ID indicating the selected reference signal and an ICP coefficient corresponding to the reference signal.

Claims (44)

1. A coding apparatus comprising:

a monaural signal generator that synthesizes a first channel signal and a second channel signal in a stereo signal, to generate a monaural signal, and generates a side signal, the side signal being a difference between the first channel signal and the second channel signal;

a side residual signal acquirer that acquires a side residual signal, the side residual signal being a linear prediction residual signal for the side signal;

a monaural residual signal acquirer that acquires a monaural residual signal, the monaural residual signal being a linear prediction residual signal for the monaural signal;

a first spectrum divider that divides the side residual signal into a low band part being a lower band than a predetermined frequency and a middle band part being a higher band than the predetermined frequency;

a second spectrum divider that divides the monaural residual signal into a low band part being a lower band than a predetermined frequency and a middle band part being a higher band than the predetermined frequency;

a selector that selects an optimal signal as a reference signal from reference signal candidates by checking relationships between each reference signal candidate and a target signal, the reference signal candidates being frequency coefficients for the low band part of the side residual signal, frequency coefficients for the middle band part of the monaural residual signal, and frequency coefficients for the low band part of the monaural residual signal, and the target signal being frequency coefficients for the middle band part of the side residual signal;

an inter channel prediction analyzer that performs an inter-channel prediction analysis between the reference signal and the target signal, to acquire inter-channel prediction coefficients; and

an inter channel parameter quantizer that quantizes the inner-channel prediction coefficients,

wherein at least one of said generator, said acquirers, said dividers, said selector, said analyzer and said quantizer is configured as a circuit or as a processor.

2. The coding apparatus according to claim 1 , wherein the selector compares cross-correlation between said each reference signal candidate and the target signal and selects a reference signal candidate with a highest correlation value as a reference signal.

3. The coding apparatus according to claim 1 , wherein the selector compares a predicted gain between said each reference signal candidate and the target signal and selects a reference signal candidate with a highest predicted gain value as a reference signal.

4. The coding apparatus according to claim 1 , wherein:

the first spectrum divider divides the middle band part of the side residual signal into smaller subband parts;

the second spectrum divider divides the middle band part of the monaural residual signal into smaller subband parts;

the selector selects a reference signal on a per subband part basis.

5. The coding apparatus according to claim 1 , wherein, when the reference signal and the target signal have different lengths, the inter-channel prediction analyzer duplicates or extracts part of the reference signal to match the lengths, and performs the inter-channel prediction analysis.

6. The coding apparatus according to claim 1 , wherein, when the reference signal and the target signal have different lengths, the inter-channel prediction analyzer matches the lengths by stretching or shortening the reference signal, and performs the inter-channel prediction analysis.

7. The coding apparatus according to claim 1 , wherein, when the reference signal and the target signal have different lengths, the inter-channel prediction analyzer matches the lengths by finding a period of the reference signal or the target signal and by duplicating the reference signal or the target signal in period units, and performs the inter-channel prediction analysis.

8. A decoding apparatus comprising:

a monaural decoder that decodes a monaural signal;

an inter-channel prediction parameter decoder that decodes a reference signal identification identifying a reference signal and decodes inter-channel prediction coefficients acquired by performing an inter-channel prediction analysis between the reference signal and frequency coefficients for a middle band part being a higher band than a predetermined frequency of a side residual signal, the reference signal being selected from: frequency coefficients for a low band part being a lower band than the predetermined frequency of the side residual signal, the side residual signal being a linear prediction residual signal for a side signal being a difference between a first channel signal and a second channel signal in a stereo signal; frequency coefficients for a middle band part being a higher band than the predetermined frequency of a monaural residual signal, the monaural residual signal being the linear prediction residual signal for a monaural signal generated by synthesizing the first channel signal and the second channel signal; and frequency coefficients for the low band part being a lower band than the predetermined frequency of the monaural residual signal;

an inter-channel prediction synthesizer that calculates the frequency coefficients for the middle band part of the side residual signal by filtering the reference signal using the inter-channel prediction coefficients as filter coefficients;

an adder that adds the frequency coefficients for the low band part of the side residual signal and the frequency coefficients for the middle band part of the side residual signal, to acquire frequency coefficients for an entire band of the side residual signal;

a transformer that transforms frequency coefficients for the entire band of the side residual signal into a time-domain side residual signal;

a linear prediction synthesizer that performs linear prediction synthesis filtering for the time-domain side residual signal, to acquire the side signal; and

a stereo signal calculator that acquires the first channel signal and the second channel signal using the decoded monaural signal and the side signal wherein at least one of said decoders, said synthesizers, said adder, said transformer and said calculator is configured as a circuit or as a processor.

9. A coding method comprising:

synthesizing a first channel signal and a second channel signal in a stereo signal, to generate a monaural signal, and generating a side signal, the side signal being a difference between the first channel signal and the second channel signal;

acquiring step of acquiring a side residual signal, the side residual signal being a linear prediction residual signal for the side signal;

acquiring step of acquiring a monaural residual signal, the monaural residual signal being a linear prediction residual signal for the monaural signal;

dividing the side residual signal into a low band part being a lower band than a predetermined frequency and a middle band part being a higher band than the predetermined frequency;

dividing the monaural residual signal into a low band part being a lower band than a predetermined frequency and a middle band part being a higher band than the predetermined frequency;

selecting an optimal signal as a reference signal from reference signal candidates by checking relationships between each reference signal candidate and a target signal, the reference signal candidates being frequency coefficients for the low band part of the side residual signal, frequency coefficients for the middle band part of the monaural residual signal, and frequency coefficients for the low band part of the monaural residual signal, and the target signal being frequency coefficients for the middle band part of the side residual signal;

performing an inter-channel prediction analysis between the reference signal and the target signal, to acquire inter-channel prediction coefficients; and

quantizing the inter-channel prediction coefficients.

10. A decoding method comprising:

decoding a monaural signal;

decoding a reference signal identification identifying a reference signal and decoding inter-channel prediction coefficients acquired by performing an inter-channel prediction analysis between the reference signal and frequency coefficients for a middle band part being a higher band than a predetermined frequency of a side residual signal, the reference signal being selected from: frequency coefficients for a low band part being a lower band than the predetermined frequency of the side residual signal, the side residual signal being a linear prediction residual signal for a side signal being a difference between a first channel signal and a second channel signal in a stereo signal; frequency coefficients for a middle band part being a higher band than the predetermined frequency of a monaural residual signal, the monaural residual signal being the linear prediction residual signal for a monaural signal generated by synthesizing the first channel signal and the second channel signal; and frequency coefficients for the low band part being a lower band than the predetermined frequency of the monaural residual signal;

calculating the frequency coefficients for the middle band part of the side residual signal by filtering the reference signal using the inter-channel prediction coefficients as filter coefficients;

adding the frequency coefficients for the low band part of the side residual signal and the frequency coefficients for the middle band part of the side residual signal, to acquire frequency coefficients for an entire band of the side residual signal;

transforming frequency coefficients for the entire band of the side residual signal into a time-domain side residual signal;

performing linear prediction synthesis filtering for the time-domain side residual signal, to acquire the side signal; and

acquiring the first channel signal and the second channel signal using the decoded monaural signal and the side signal.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2017
From: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
To: III HOLDINGS 12, LLC
Reel/Frame 042386/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2014
From: PANASONIC CORPORATION
To: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Reel/Frame 033033/0163 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2010
From: ZHONG, HAISHAN; LIU, ZONGXIAN; CHONG, KOK SENG; YOSHIDA, KOJI
To: PANASONIC CORPORATION
Reel/Frame 024796/0661 →
Priority Claims (1)
JP 2007-284622 · Oct 31, 2007 · national
Continuity (1)
Related Publication 20100250244A1 · Sep 30, 2010