IP Library Granted Patent US 10,902,859
Granted Patent B2
US 10,902,859 · App. 16/744,586 · Granted Jan 26, 2021

Efficient and scalable parametric stereo coding for low bitrate audio coding applications

Inventors: Fredrik Henn (Huddinge, SE); Kristofer Kjorling (Solna, SE); Lars Liljeryd (Stocksund, SE); Jonas Roden (Solna, SE); Jonas Engdegard (Ekero, SE)
Assignee: Dolby International AB
G10L19/008G10L19/265G10L21/038G10L25/21
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 10,902,859
App. No.
16/744,586
Granted
Jan 26, 2021
Kind
B2
Abstract

The present invention provides improvements to prior art audio codecs that generate a stereo-illusion through post-processing of a received mono signal. These improvements are accomplished by extraction of stereo-image describing parameters at the encoder side, which are transmitted and subsequently used for control of a stereo generator at the decoder side. Furthermore, the invention bridges the gap between simple pseudo-stereo methods, and current methods of true stereo-coding, by using a new form of parametric stereo coding. A stereo-balance parameter is introduced, which enables more advanced stereo modes, and in addition forms the basis of a new method of stereo-coding of spectral envelopes, of particular use in systems where guided HFR (High Frequency Reconstruction) is employed. As a special case, the application of this stereo-coding scheme in scalable HFR-based codecs is described.

Claims (27)

1. A decoder for decoding a bit stream comprising an encoded lowband signal and an encoded power spectral envelope of a stereo or multichannel signal having a first channel and a second channel, the first channel and the second channel having a set of frequency bands, the decoder comprising one or more processing elements that:

receive the encoded lowband signal included in the bitstream;

produce a lowband output signal, the lowband output signal having a lowband stereo signal;

receive the encoded power spectral envelope of the stereo signal or the multichannel signal having the first channel and the second channel, wherein the encoded power spectral envelope comprises delta coded balance and delta coded level parameters for the set of frequency bands;

delta decode the delta coded balance and delta coded level parameters to obtain decoded balance and level parameters, wherein the decoded level parameters represent a total power of the first channel and the second channel for the set of frequency bands;

convert the decoded balance and level parameters into power values of the first channel and the second channel;

generate a synthetic highband signal using the lowband output signal;

adjust a spectral envelope of the synthetic highband signal using the power values of the first channel and the second channel to obtain an adjusted highband signal; and

combine the adjusted highband signal and the lowband output signal to obtain a decoded stereo signal or a decoded multichannel signal.

2. A method of decoding a bit stream comprising an encoded lowband signal and an encoded power spectral envelope of a stereo or multichannel signal having a first channel and a second channel, the first channel and the second channel having a set of frequency bands, the method comprising:

receiving the encoded lowband signal included in the bit stream;

producing a lowband output signal, the lowband output signal having a lowband stereo signal;

receiving the encoded power spectral envelope of the stereo signal or the multichannel signal having the first channel and the second channel, wherein the encoded power spectral envelope comprises delta coded balance and delta coded level parameters for the set of frequency bands;

delta decoding the delta coded balance and delta coded level parameters to obtain decoded balance and level parameters for the set of frequency bands, wherein the decoded level parameters represent a total power of the first channel and the second channel for the set of frequency bands;

converting the decoded balance and level parameters into power values of the first channel and the second channel;

generating a synthetic highband signal using the lowband output signal;

adjusting a spectral envelope of the synthetic highband signal using the power values of the first channel and the second channel to obtain an adjusted highband signal; and

combining the adjusted highband signal and the lowband output signal to obtain a decoded stereo signal or a decoded multichannel signal.

3. A non-transitory storage medium having stored thereon a computer program for performing a method of decoding a bit stream comprising an encoded lowband signal and an encoded power spectral envelope of a stereo or multichannel signal having a first channel and a second channel, the first channel and the second channel having a set of frequency bands, the method comprising:

receiving the encoded lowband signal included in the bit stream;

producing a lowband output signal, the lowband output signal having a lowband stereo signal;

receiving the encoded power spectral envelope of the stereo signal or the multichannel signal having the first channel and the second channel, wherein the encoded power spectral envelope comprises delta coded balance and delta coded level parameters for the set of frequency bands

delta decoding the delta coded balance and delta coded level parameters to obtain decoded balance and level parameters for the set of frequency bands, wherein the decoded level parameters represent a total power of the first channel and the second channel for the set of frequency bands;

converting the decoded balance and level parameters into power values of the first channel and the second channel;

generating a synthetic highband signal using the lowband output signal;

adjusting a spectral envelope of the synthetic highband signal using the power values of the first channel and the second channel to obtain an adjusted highband signal; and

combining the adjusted highband signal and the lowband output signal to obtain a decoded stereo signal or a decoded multichannel signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: HENN, FREDRIK; KJOERLING, KRISTOFER; LILJERYD, LARS G.; ROEDEN, KARL JONAS; ENGDEGARD, JONAS
To: DOLBY INTERNATIONAL AB
Reel/Frame 051642/0207 →
Priority Claims (3)
SE 0102481 · Jul 10, 2001 · national
SE 0200796 · Mar 15, 2002 · national
SE 0202159 · Jul 9, 2002 · national
Continuity (7)
Continuation 16399705 · Apr 30, 2019
Continuation 16157899 · Oct 11, 2018
Continuation 14078456 · Nov 12, 2013
Continuation 12610186 · Oct 30, 2009
Division 11238982 · Sep 28, 2005
Division 10483453
Related Publication 20200227053A1 · Jul 16, 2020
Cited By (1)
US 12,200,464