IP Library › Granted Patent US 11,871,205
Granted Patent B2
US 11,871,205 · App. 17/324,420 · Granted Jan 9, 2024

Parametric stereo upmix apparatus, a parametric stereo decoder, a parametric stereo downmix apparatus, a parametric stereo encoder

Inventor: Erik G. P. Schuijers (Breda, NL)
Assignee: Koninklijke Philips N.V.
H04S5/00G10L19/008H04S3/02H04S2400/03H04S2420/03
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 11,871,205
App. No.
17/324,420
Granted
Jan 9, 2024
Kind
B2
Abstract

A parametric stereo upmix method for generating a left signal and a right signal from a mono downmix signal based on spatial parameters includes predicting a difference signal comprising a difference between the left signal and the right signal based on the mono downmix signal scaled with a prediction coefficient. The prediction coefficient is derived from the spatial parameters. The method further includes deriving the left signal and the right signal based on a sum and a difference of the mono downmix signal and said difference signal.

Claims (137)

1. A method, comprising:

splitting an input bitstream into a mono bitstream and a parameter bitstream;

decoding the mono bitstream into a mono downmix signal;

decoding the parameter bitstream into spatial parameters;

scaling the mono downmix signal with a prediction coefficient (α) to produce a scaled mono downmix signal;

predicting a first difference signal, wherein the predicting is based on the scaled mono downmix signal;

adding a scaled decorrelated mono downmix signal to the first difference signal to form a second difference signal, wherein the scaled decorrelated mono downmix signal is formed by scaling a decorrelated mono downmix signal by a scaling factor (β);

forming the left signal based on a sum of the mono downmix signal and the second difference signal; and

forming the right signal based on a difference between the mono downmix signal and the second difference signal,

wherein the prediction coefficient (α) is:

α

=

iid

-

1

-

j

·

2

·

sin

⁡

(

ipd

)

·

icc

·

iid

iid

+

1

+

2

·

cos

⁡

(

ipd

)

·

icc

·

iid

wherein iid, ipd, and icc are the spatial parameters,

wherein iid is an interchannel intensity difference,

wherein ipd is an interchannel phase difference,

wherein icc is an interchannel coherence.

2. The method of claim 1 , wherein the scaling factor (β) is derived from spatial parameters.

3. The method of claim 1 , wherein the prediction residual signal has substantially zero correlation with the mono downmix signal.

4. The method of claim 1 wherein the scaling factor (β) compensates for a prediction energy loss.

5. The method of claim 1 , wherein the prediction coefficient (α) is based on waveform matching the downmix signal onto the first difference signal.

6. A computer program stored on a non-transitory medium, wherein the computer program when executed on a processor performs the method as claimed in claim 1 .

7. A method, comprising: splitting an input bitstream into a mono bitstream and a parameter bitstream; extracting a prediction residual bitstream from the input bitstream; decoding the mono bitstream into a mono downmix signal; decoding a prediction residual signal from the prediction residual bitstream; decoding the parameter bitstream into spatial parameters; scaling the mono downmix signal with a prediction coefficient (α) to produce a scaled mono downmix signal; predicting a first difference signal, wherein the predicting is based on the scaled mono downmix signal; adding a scaled decorrelated mono downmix signal to the first difference signal to form a second difference signal, wherein the scaled decorrelated mono downmix signal is formed by scaling a decorrelated mono downmix signal by a scaling factor (β); forming a first portion of the left signal based on a sum of the mono downmix signal, the first difference signal, and the prediction residual signal; forming a second portion of the left signal based on a sum of the mono downmix signal and the second difference signal; forming a first portion of the right signal based on a difference between the mono downmix signal, and a sum of the first difference signal and the prediction residual signal; and forming a second portion of the right signal based on a difference between the mono downmix signal and the second difference signal, wherein the prediction coefficient (α) is

α

=

iid

-

1

-

j

·

2

·

sin

⁡

(

ipd

)

·

icc

·

iid

iid

+

1

+

2

·

cos

⁡

(

ipd

)

·

icc

·

iid

wherein iid, ipd, and icc are the spatial parameters, wherein iid is an interchannel intensity difference, wherein ipd is an interchannel phase difference, wherein icc is an interchannel coherence.

8. The method of The method of wherein the first portion is a first frequency subband, wherein the second portion is a second frequency subband, wherein the first frequency subband is different from the second frequency subband.

9. The method of claim 7 , wherein the first portion comprises a first frequency subband, wherein the second portion comprises a second frequency subband, wherein the first frequency subband does not overlap at least a portion of the second frequency subband.

10. The method of claim 7 wherein the scaling factor (β) is derived from spatial parameters.

11. The method of claim 7 , wherein the prediction residual signal has substantially zero correlation with the mono downmix signal.

12. The method of claim 7 wherein the scaling factor (β) compensates for a prediction energy loss.

13. The method of claim 7 , wherein the prediction coefficient (α) is based on waveform matching the downmix signal onto the first difference signal.

14. A computer program stored on a non-transitory medium, wherein the computer program when executed on a processor performs the method as claimed in claim 7 .

15. A method, comprising: splitting an input bitstream into a mono bitstream and a parameter bitstream, wherein the input bitstream comprises a plurality of subbands; extracting a prediction residual bitstream from the input bitstream, wherein the prediction residual bitstream comprises a third portion of plurality of subbands; decoding the mono bitstream into a mono downmix signal, wherein the mono downmix signal comprises mono downmix subband signals, wherein the mono downmix signals comprises a fourth portion of the plurality of subbands; decoding a prediction residual signal, wherein the prediction residual signal comprises prediction residual subband signals, wherein the prediction residual subband signals comprises a fifth portion of the third portion of plurality of subbands; decoding the parameter bitstream into spatial parameters for at least one subband of the plurality of subbands; scaling the mono downmix subband signal with a prediction coefficient (α) to produce a scaled mono downmix subband signal for at least one subband of the plurality of subbands; predicting a first difference subband signal for at least one subband of the plurality of subbands, wherein the predicting is based on the scaled mono downmix subband signal; adding a scaled decorrelated mono downmix subband signal to the first difference subband signal for at least one subband of the plurality of subbands to form a second difference subband signal, wherein the scaled decorrelated mono downmix subband signal is formed by scaling a decorrelated mono downmix subband signal by a scaling factor (β); forming a first portion of the left signal, wherein the first portion of the left signal comprises one or more subbands, wherein each subband is based on a sum of the mono downmix subband signal, the first difference subband signal, and the prediction residual subband signal; forming a second portion of the left signal, wherein the second portion of the left signal comprises one or more subbands, wherein each subband is based on a sum of the mono downmix subband signal and the second difference subband signal; forming a first portion of the right signal, wherein the first portion of the right signal comprises one or more subbands, wherein each subband is based on a difference between the mono downmix subband signal, and a sum of the first difference subband signal and the prediction residual subband signal; and forming a second portion of the right signal, wherein the second portion of the right signal comprises one or more subbands, wherein each subband is based on a difference between the mono downmix subband signal and the second difference subband signal, wherein the prediction coefficient (α) is

α

=

iid

-

1

-

j

·

2

·

sin

⁡

(

ipd

)

·

icc

·

iid

iid

+

1

+

2

·

cos

⁡

(

ipd

)

·

icc

·

iid

wherein iid, ipd, and icc are the spatial parameters, wherein iid is an interchannel intensity difference, wherein ipd is an interchannel phase difference, wherein icc is an interchannel coherence.

16. The method of claim 15 wherein the scaling factor (β) is derived from spatial parameters.

17. The method of claim 15 , wherein the prediction residual signal has substantially zero correlation with the mono downmix signal.

18. The method of claim 15 wherein the scaling factor (β) compensates for a prediction energy loss.

19. The method of claim 15 , wherein the prediction coefficient (α) is based on waveform matching the downmix signal onto the first difference signal.

20. A computer program stored on a non-transitory medium, wherein the computer program when executed on a processor performs the method as claimed in claim 15 .

Priority Claims (1)
EP 08156801 · May 23, 2008 · regional
Continuity (5)
Continuation 16166496 · Oct 22, 2018
Division 15411127 · Jan 20, 2017
Division 14330498 · Jul 14, 2014
Division 12992317
Related Publication 20210274302A1 · Sep 2, 2021
Cited By (1)
US 12,192,734