IP Library Granted Patent US 8,073,144
Granted Patent B2
US 8,073,144 · App. 11/237,133 · Granted Dec 6, 2011

Stereo balance interpolation

Assignee: Coding Technologies AB
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,073,144
App. No.
11/237,133
Granted
Dec 6, 2011
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 (13)

1. Method of interpolating between two time consecutive balance values, a balance value being derived from a stereo audio signal or a multichannel audio signal having a first audio channel and a second audio channel, comprising:

studying, by a processor, a mono audio signal derived from the first audio channel and the second audio channel to obtain information on beginnings or endings of sound events;

in response to the information, calculating, by a calculator, an interpolated balance value between the two time consecutive balance values such that a first change in balance position by a first balance increment is performed during a time segment, in which the mono audio signal has a first energy, and that a second change in balance position by a second balance increment is performed during a time segment, in which the mono audio signal has a second energy, wherein the first change in balance position is greater than the second change in balance position, wherein the first energy is lower than the second energy, and wherein the first balance increment is larger than the second balance increment.

2. Method in accordance with claim 1 , in which the step of studying includes a step of deriving an energy envelope of the mono audio signal.

3. Method in accordance with claim 1 , in which the step of studying includes a step of detecting a sudden increase or decrease of signal energy in a particular frequency band.

4. Method in accordance with claim 1 , in which the step of studying includes a step of finding a beginning of a sound by applying a peak-hold operation to an energy at the beginning of the sound event, and

in which the step of calculating is operative to let balance value increments be a function of the peak-hold energy so that a small energy value gives a large increment and vice versa.

5. Method in accordance with claim 1 , in which the balance values are quotients of energies of the first audio channel and the second audio channel

in which the two consecutive balance values are represented by a logarithmic value, and

in which the step of calculating is operative to calculate the interpolated value in a logarithmic representation.

6. Apparatus for interpolating between two time consecutive balance values, a balance value being derived from a stereo audio signal or a multi-channel audio signal having a first audio channel and a second audio channel, comprising:

a processor for studying a mono audio signal derived from the first audio channel and the second audio channel to obtain information on beginnings or endings of sound events; and

a calculator for calculating, in response to the information, an interpolated balance value between the two time consecutive balance values such that a first change in balance position by a first balance increment is performed during a time segment, in which the mono audio signal has a first energy, and that a second change in balance position by a second balance increment is performed during a time segment, in which the mono audio signal has a second energy, wherein the first change in balance position is greater than the second change in balance position, wherein the first energy is lower than the second energy, and wherein the first balance increment is larger than the second balance increment.

Assignments (3)
CHANGE OF NAME Recorded Mar 4, 2015
From: CODING TECHNOLOGIES AB
To: DOLBY SWEDEN AB
Reel/Frame 035128/0405 →
CHANGE OF NAME Recorded Mar 4, 2015
From: DOLBY SWEDEN AB
To: DOLBY INTERNATIONAL AB
Reel/Frame 035128/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2006
From: HENN, FREDRIK; KJORLING, KRISTOFER; LILJERYD, LARS; RODEN, JONAS; ENGDEGARD, JONAS
To: CODING TECHNOLOGIES AB
Reel/Frame 017282/0116 →
Priority Claims (3)
SE 0102481 · Jul 10, 2001 · national
SE 0200796 · Mar 15, 2002 · national
SE 0202159 · Jul 9, 2002 · national
Continuity (2)
Division 10483453 · Jan 8, 2004
Related Publication 20060023888A1 · Feb 2, 2006