Sign In to Follow Application
View All Documents & Correspondence

Apparatus And Method For Processing A Multichannel Audio Signal .

In processing a multi-channel audio signal having at leastthree original channels, a first downmix channel and a sec-ond downmix channel are provided (12), which are derived.from the original channels. For a selected original channelof the original channels, channel side information are cal-culated (14) such that a downmix channel or a combineddownmix channel including, the first and the second downmixchannels, when weighted using the channel side information,results in an approximation of the selected original chan-nel. The channel side information and the first and seconddownmix channels form output data (20) to be transmitted toa decoder, which, in case of a low level decoder only de-codes the first and second downmix channels or, in case ofa high level decoder provides a full multi-channel audiosignal based on the downmix channels and the channel sideinformation. Since the channel side information only occupya low number of bits, and since the decoder does not usedematrixing, an efficient and high quality multi-channelextension for stereo players and enhanced multi-channelplayers is obtained.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
15 March 2006
Publication Number
31/2007
Publication Type
Invention Field
ELECTRONICS
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2009-07-08
Renewal Date

Applicants

FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
HANSASTRASSE 27C 80686 MUNICH
FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
HANSASTRASSE 27C 80686 MUNICH

Inventors

1. HERRE, JÜRGEN
HALLERSTRASSE 24 91054 BUCKENHOF
2. HERRE, JÜRGEN
HALLERSTRASSE 24 91054 BUCKENHOF
3. HILPERT, JOHANNES
HERRNHÜTTESTRASSE 46 90411 NÜRNBERG
4. HILPERT, JOHANNES
HERRNHÜTTESTRASSE 46 90411 NÜRNBERG
5. GEYERSBERGER, STEFAN
OTTO-ROTH-STRASSSE 90 97076 WÜRZBURG
6. GEYERSBERGER, STEFAN
OTTO-ROTH-STRASSSE 90 97076 WÜRZBURG
7. HÖLZER, ANDREAS
OBERE KARISTRASSE 23 91054 ERLANGEN
8. HÖLZER, ANDREAS
OBERE KARISTRASSE 23 91054 ERLANGEN
9. SPENGER, CLAUS
BREITSCHEIDSTRASSE 44 90459 NÜRNBERG
10. SPENGER, CLAUS
BREITSCHEIDSTRASSE 44 90459 NÜRNBERG

Specification

Compatible multi-channel coding /decoding
Field of the invention
5
The present invention relates, to an apparatus and a method
for processing a multi-channel audio signal and, in par-
ticular, to an apparatus and a method for processing a
multi-channel audio signal in a stereo-compatible manner,
10
Background of the Invention and Prior Art
In recent times, the multi-channel audio reproduction tech-
15 nique is becoming more and more important. This may be due
to the fact that audio compress ion/encoding techniques such
as the well-known mp3 technique have made it possible to
distribute audio records via the Internet or other trans-
mission channels having a limited bandwidth. The mp3 coding
20 technique has become so famous because of the fact that it
allows distribution of all the records in a stereo format,
i.e., a digital representation of the audio record includ-
ing a first or left stereo channel and a second or right
stereo channel.
25
Nevertheless, there are basic shortcomings of conventional
two-channel sound systems. Therefore, the surround tech-
nique has been developed. A racommended multi-channel-
surround representation includes, in addition to the two
30 stereo channels L and R, an additional center channel C and
two surround channels Ls, Rs. This reference sound format
is also referred to as three/two-stereo, which means three
front channels and two surround channels. Generally, five

2
transmission channels are required. In a playback environ-
ment, at least five speakers at the respective five differ-
ent places are needed to get an optimum sweet spot in a
certain distance from the five well-placed loudspeakers.
5
Several techniques are known in the art for reducing the
amount of data required for transmission of a multi-channel
audio signal. Such techniques are called joint sterec tech-
niques. To this end, reference is made to. Fig. 10, which
10 shows a joint stereo device 60. This device can be a device
implementing e.g. intensity stereo (IS) or binaural cue
ceding (BCC). Such a device generally receives - as an in-
put - at least two channels (CHI, CH2, „. CHn) , and outputs
a single carrier channel and parametric data. The paramet-
15 ric data are defined such that, in a decoder, an approxima-
tion of an original channel (CHI, CH2, .,. CHn) can be calcu-
lated.
Normally, the carrier channel will include subband samples,
20 spectral coefficients, time domain samples- etc, which pro-
vide a comparatively fine representation of the underlying
signal, while the parametric data do not include such sam-
ples of spectral coefficients but include control parame-
ters for controlling a certain reconstruction algorithm
25 such as weighting by multiplication, time shifting, fre-
quency shifting, ... The parametric data, therefore, include
only a comparatively coarse representation of the signal or
the associated channel. Stated in numbers, the amount of
data required by a carrier channel will be in the range of
30 60 - 7 0 kbit/s, while the amount of data required by para-
metric side information for one channel will be in the
range of 1,5 - 2,5 kbit/s, An example for parametric data

3
are the well-Known scale factors, intensity stereo informa-
tion or binaural cue parameters as will be described below-
intensity stereo coding is described in AES preprint 3799,
5 "Intensity Stereo Coding", J, Herie, K. H. Brandenburg, D.
Lederer, February 1994, Amsterdam. Generally, the concept
of intensity stereo is based on a main axis transform to be
applied "to the data of both stereophonic audio channels. If
most of the data points are concentrated around the first
10 principle axis, a coding again can be achieved by rotating
both signals by a certain angle prior to coding. This is,
however, not always true for real stereophonic production
techniques. Therefore, this technique is modified by ex-
cluding the second orthogonal component from transmission
15 in the bit stream. Thus, the reconstructed signals for the
left and right channels consist of differently weighted or
scaled versions of the same transmitted signal. Neverthe-
less, the reconstructed signals differ in their amplitude
but are identical regarding their phase information. The
20 energy-time envelopes of both original audio channels, how-
fever, are preserved by means of the selective scaling op-
eration, which typically operates in a frequency selective
manner. This conforms to the human perception of sound at
high frequencies, where the dominant spatial cues are de-
25 termined by the energy envelopes.
Additionally, in practically implementations, the transmit-
ted signal, i.e. the carrier channel is generated from the
sum signal of the left channel and the right channel in-
30 stead of rotating both components. Furthermore, this proc-
essing, i.e., generating intensity stereo parameters for
pel forming the scaling operation, is performed frequency
selective, i.e., independently for each scale factor band,

4
i.e., encoder frequency partition. Preferably, both chan-
nels are combined to form a combined or "carrier" channel,
and, in addition to the combined channel, the intensity
stereo information is determined which depend on the energy
5 of the first channel, the energy of the second channel or
the energy of the combined or channel.
The BCC technique is described in AES convention paper
5574, "Binaural cue coding applied to stereo and ntulti-
10 channel audio compression", C. Faller, F. Beumgarte, Way
2002, Munich. In BCC encoding, a number of audio input
channels are cowected to a spectral representation using a
DFT based transform with overlapping windows. The resulting
uniform spectrum is divided into non-overlapping partitions
15 each having an index. Each partition has a bandwidth, pro-
portional to the equivalent rectangular bandwidth (ERB).
The inter-channel level differences (ICLD) and the intear-
channel time differences (ICTD) are estimated for each par-
tition for each frame K, The ICLD and ICTD are quantized
20 and coded resulting in a BCC bit stream. The inter-channel
level differences and inter-channel time differences are
given for each channel relative to a reference channel-
Then, the parameters are calculated in accordance with pre-
scribed formulae; which depend on the certain partitions of
25 the signal to be processed.
At a decoder-side, the decoder receives 3 mono signal and
the BCC bit stream. The mono signal is transformed into the
frequency domain and input into a spatial synthesis block,
30 which also receives decoded ICLD and ICTD values. In the
spatial synthesis block, the BCC parameters (ICLD and ICTD)
values are used to perform a weighting operation of the
mono signal in order to synthesize the multi-channel sig-

5
nals, which, after a frequency/time conversion, represent a
reconstruction of the original multi-channel audio signal.
In case of BCC, the joint stereo module 60 is operative to
5 output the channel side information such that the psramet-
ric channel, data are quantized and encoded ICLD or ICTD pa-
rameters, wherein one of the original channels is used as
the reference channel for coding the channel side informa-
tion.
10
Normally, the carrier channel is formed of the sum of the
participating original channels.
Naturally, the above techniques only provide a mono repre-
15 sentation for a decoder, which can only process the carrier
channel, but is not able to process the parametric data for
generating one or more approximations of more than one IN-
put channel,
20 To transmit the five channels In a compatible way, i.e., in
a bitstream format, which is also understandable for a nor-
mal stereo decoder, the so-called matrixing technique has
been used as described in "MUSICAM surround: a universal
multi-channel coding system compatible with ISO 11172-3",
25 G. Theile and G. Stoll, AES preprint 3403, October 1992,
San Francisco. The five input channels L, R, c, Ls, and Rs
are fed into a matrixing device performing a matrixing op-
eration to calculate the basic or compatible stereo chan-
nels Lo, Ro, from the five input channels. In particular,
30 these basic stereo channels Lo/Ro are calculated as set out
below;

6
Lo = L + xc + yLs
Ro = R + xC + yRs
X and y are constants. The other three channels C, Ls, Rs
5 are transmitted as they are in an extension Layer, in addi-
tion to a basic stereo layer, which includes an encoded
version of the basic stereo signals Lo/Ro. With respect to
the bitstream, this Lo/Ro basic stereo layer includes a
header, information such as scale factors and subband sam-
10 pies. The multi-channel extension layer, i.e., the central
channel and the two surround channels are included in the
multi-channel extension field, which is also called ancil-
lary data field.
15 At a decoder-side, an inverse matrixing operation is per-
formed in order to form reconstructions of the left and
right channels in the five-channel representation using the
basic stereo channels Lo, Ro and the three additional chan-
nels. Additionally, the three additional channels are de-
20 coded, from the ancillary information in order to obtain a
decoded- five-channel or surround, representation of the
original multi-channel audio signal.
Another approach for multi-channel encoding is described in
25 the publication "Improved MPEG-2 audio multi-channel encod-
ing", B. Grill, J. Herre, K. H. Brandenburg, E. Eberlein,
J. Koller, j. Mueller, AES preprint 3865, February 1994,
Amsterdam, in which, in order to obtain backward compati-
bility, backward compatible modes are considered. To this
30 end, a compatibility matrix is used to obtain two so-called
downmix channels Lc, Rc from the original five input chan-
nels. Furthermore, it is possible to dynamically select
the three .auxiliary channels transmitted as ancillary data.

7
In order to exploit stereo irrelevancy, a joint stereo
technique is applied to groups of channels, e. g. the three
front channels, i.e., for the left channel, the right chan-
5 nel and the center channel. To this end, these three chan-
nels are combined to obtain a combined channel. This com-
bined channel is quantized and packed into the bitstream,
Then, this combined channel together with the corresponding
joint stereo information is input into a joint stereo de-
10 coding module to obtain joint stereo decoded channels,
i.e., a joint stereo decoded left channel, a joint stereo
decoded right channel and a joint stereo decoded center
channel. These joint stereo decoded channels are, together
with the left surround channel and the right surround chan-
15 nel input into a compatibility matrix block to form the
first and the second downirtix channels Lc, Rc. Then, quan-
tized versions of both downmix channels and a quantized
version of the combined channel are paefced into the bit-
stream together with joint stereo coding parameters.
20
Using intensity stereo coding, therefore, a group of inde-
pendent original channel signals is transmitted within a
single portion of "carrier" data. The decoder then recon-
structs the involved signals as identical data, which, are
25 rescaled according to their original energy-time envelopes.
Consequently, a linear combination of the transmitted chan-
nels will lead to results, which are quite different from
the original downmix. This applies to any kind of joint
stereo coding based on the intensity stereo concept. For a
30 coding system providing compatible downmix channels, there
is a direct consequence: The reconstruction by dematrixing,
as described in the previous publication, suffers from ar-
tifacts, caused by the Imperfect reconstruction. Using a so-

8
called joint stereo pr.edis tort ion scheme, in Which a joint
stereo coding of the left, the right and the center chan-
nels is performed before matrixing in the encoder, allevi-
ates this problem. In this way, the dematrixing scheme for
5 reconstruction introduces fewer artifacts, since, on the
encoder-side, the joint stereo decocted signals have been
used for generating the downmix channels. Thus, the imper-
fect reconstruction process is shifted into the compatible
dowmnix channels Lc and Rc, where it is much more likely to
10 be masked by the audio signal itself.
Although such a system has resulted in fewer artifacts be-
cause of dematrixing on the decoder-side, it nevertheless
has some drawbacks. A drawback is that the stereo-
15 compatible downmix channels Lc and Rc are derived not from
the original channels but from intensity stereo
coded/decoded versions of the original channels. Therefore,
data losses because of the intensity stereo coding system
are included in the compatible downmix channels, Astereo-
20 only decoder, which only decodes the compatible channels
rather than the enhancement intensity stereo encoded chan-
nels, therefore, provides an output signalt which is af-
fected by intensity stereo induced data losses.
25 Additionally, a full additional channel has to be transmit-
ted besides the two downmix channels, This channel is the
combined channel, which is formed by means of joint stereo
coding of the left channel, the right channel and the cen-
ter channel- Additionally, the intensity stereo information
30 to reconstruct the original channels L, R, C from the com-
bined channel also has to be transmitted to the decodet. At
the decoder, an inverse matrixing, i.e., 5 dematrixing
operation is performed to derive the surround channels from

9
the two downmix channels. Additionally, the original left,
right and center channels are approximated by joint stereo
decoding using the transmitted contained charvnel and the
transmitted joint stereo parameters. It is to be noted that
5 the original left, right and center channels are derived by
joint stereo .decoding of the combined channel.
Summary of the Invention
10
It is the object of the present invention to provide a con-
cept for a bit-efficisnt and artifact-reduced processing or
inverse processing of a multi-channel audio signal.
15 In accordance with a first aspect of the present invention,
this object is achieved by an apparatus for processing a
TJMIti-channel audio signal, the imiIti-channel audio signal
having at least three original channels, comprising: means
for providing a first downmix channel and a second downmix
20 channel, the first and the second downmix channels being
derived from the original channels; means for calculating
channel side infoxroation for a selected original channel of
the original signals, the means for calculating being op-
erative to calculate the channel side information such that
25 a downmix channel or a combined downmix channel including
the first and the second downmix channel, when weighted us-
ing the channel side information, results in an approxima-
tion of the selected ofiqinal channel; and means for gener-
ating output data., the output data including the channel
30 side information, the first downmix channel or a signal de-
rived frow the first downmix channel and the second downmix
channel or a signal derived from the second downmix chan-
nel.

10
In accordance; with a second aspect of the present inven-
tion, this object is achieved by a method of processing a
multi-channel audio signal, the multi-channel audio, signal
5 having at least three original channels, comprising: pro
viding a first downmix channel and a second downmix chan-
nel, the first and the second downmix channels being de-
rived from the original channels; calculating channel side
information for a selected original channel of the original
10 signals such that a downmix channel or a combined downmix
channei including the first and the second dbwnmix channel,
when weighted using the channel side information, results
in an approximation of the selected original channel; and
generating output data, the output data including the chan-
15 nel side information, the first downmix channel or a signal
derived from the first downmix channel and the second down-
mix channel or a. signal derived from the second downmix
channel.
20 In accordance with a third aspect of the present invention,
this object is achieved by an apparatus for inverse proc-
essing of input data, the input data including channel side
information, a first downmix channel or a signal derived
front the first downmix channel and a second downmix channel
25 or a signal derived, from the second dowranix channel,
wherein the first downmiX channel and the second downmix
channel are derived from at least three original channels
of a multi-channel audio signal, and wherein the channel
side information are calculated such that a downmix channel
30 or a combined downmix channel including the first downmix
channel and the second downmix channel, when weighted using
the channel side information, results in an approximation
Of the.selected original channel, the apparatus comprising:

11
an input data reader for reading the input data to obtain
the first downmix channel or a signal derived from the
first downmix channel and the second downmix channel or a
signal derived from the second downmix channel and the
5 channel side information; and a channel reconstructed for
reconstructing ths approximation of the selected original
channel using the channel side information and the downmix
channel or the combined downmix channel to obtain the ap-
proximation of ths selected original channel.
10
In accordance with a fourth aspect of the present inven-
tion, this object is achieved by a method of inverse proc-
essing of input data, the input data including channel side
information, a first downmix channel or a signal derived
15 from the first downmix channel and a second downmix channel
or a signal derived from the second downmix channel,
wherein the first dowmnix channel and the second downmix
channel are derived from at least three original channels
of a multi-channel audio signal, and wherein the channel
20 side information are calculated such that a downmix channel
or a combined downmix channel including the First downmix
channel and the second downmix channel, when weighted using
the channel side information, results in an approximation
of the selected original channel, the method comprising;
25 reading the; input data to obtain the first downmix channel
or a signal derived from the first downmix channel and the
second downmix channel or a signal derived from the second
downmix channel and the channel side information; and re-
constructing the approximation of the selected original
30 channel using the channel side information and the downmix
channel or the combined downmix channel to obtain the ap-
proximation of the selected original channel.

12
In accordance with a fifth aspect and a sixth aspect of the
present invention, this object is achieved by a computer
program including the method of processing or the method of
inverse processing,
5
The present invention is based on the finding that an effi-
cient and artifact-reduced encoding of multi-channel audio
signal is obtained, when two downmix channels preferably
representing the left and right stereo channels, are. packed
10 into output data.
Inventively, parametric channel side information "for one or
more of the original channels are derived such that they
relate to one of the downmix channels rather than, as in
15 the prior art, to an additional "combined" joint stereo
channel. This means that the parantetric channel side infor-
mation are calculated such that, on a decoder side, a chan-
nel reconstructor uses the channel side information and one
of the downmix channels of a combination of the downmix
20 channels to reconstruct an approximation of the original
audio channel, to which the channel side information is as-
signed.
The inventive concept is advantageous in that it provides a
25 bit-efficient multi-channel extension such that a multi-
channel audio signal can be played at a decoder.
Additionally, the inventive concept is backward compatible,
since a lower scale decoder, which is only adapted for two-
30 channel processing, cars simply ignore the extension infor-
mation, i.e., the channel side information. The lower scale
decoder can only play the two downmix channels to obtain a
stereo representation of the. original multi-channel audio

13
signal. A higher scale decoder, however, which is enabled
for multi-channel operation, can use the transmitted chan-
nel side information to recovistruct approximations of the
original channels.
5
The present invention is advantageous in that it is bit-
efficient, since, in contrast to the prior art, no addi-
tional carrier channel beyond the first and second downmix
channels Lc, Rc is required. Instead, the channel side in-
10 formation are related to one or both downmix channels. This
means that the downmix channels themselves serve as a car-
rier channel, to which the channel side information are
combined to reconstruct an original audio channel. This
means that the channel side information are preferably pa-
15 rametric side information, i.e., information which do not
include any subband samples or spectral coefficients. In-
stead, the parametric side informatian are information used
for weighting (in time and/or frequency) the respective
downmix channel or the combination of the respective down-
20 mix. channels to obtain a reconstructed, version of a se-
lected original channel.
In a preferred embodiment of the present invention, a back-
ward compatible coding of a multi-channel signal based on a
25 compatible stereo signal is obtained. Preferably, the com-
patible stereo signal (downmix signal) is generated using
matrixing of the original channels of multi-channel audio
signal.
30 Inventively, channel side information for a selected origi-
nal channel is obtained based on joint stereo techniques
such as intensity stereo coding or binaural cue coding.
Thus, at the decoder side, no tiematrixing operation has to

14
be performed. The problems associated with dematrixing,
i.e., certain artifacts related to an undesired distribu-
tion of quantization noise in dematrixing operations, are
avoided. This is due to the fact that the decoder uses a
5 channel reconstructor, which reconstructs an original sig-
nal, by using ane of the downmix channels or a combination
of the downnxix .channels and the transmitted channel side
information.
10 Preferably, the inventive concept is applied to a multi-
channel audio signal having five channels. These five chan-
nels are a left channel L, a right channel R, a center
channel C, a left surround channel Ls, and a right surround
channel Rs. Preferably, downmix channels are stereo com-
15 patible downmix channels Ls and Rs, which provide a stereo
representation of the original multi-channel audio signal.
In accordance with the preferred embodiment of the present
invention, for each original channel, channel side infoima-
20 tion .are calculated at an encoder side packed into output
data, Channel side information for the original left chan-
nel are derived using the left downmix channel. Channel
side information for the original left surround channel are
derived using the left downmix channel. Channel side infor-
25 mation for the original tight channel are derived from the
right downmix channel. Channel side information for the
original right surround channel are derived from the right
downmix channel,
30 In accordance with the preferred embodiment of the present
invention, channel information for the original center
channel are derived using the first downmix channel as well
as the second downmix channel, i.e., using a combination of

15
the two downniix channels. Preferably, this combination is a
summation.
Thus, the groupings, i.e., the relation between the channel
5 side information and the carrier signal, i.e., the used
downmix channel for providing channel side information for
a selected original channel are such that, for optimum
quality, a certain downmix channel is selected, which con-
tains the highest possible relative amount of the respec-
10 tive original multi-channel signal which is represented by.
means of channel side information. As such a joint stereo
carrier signal, the finest and the second downmix channels
are used. Preferably, also the sum of the first and the
second downmix channels can be used. Naturally, the sum of
15 the first. ami second downmix charmels can be used for cal-
culating channel side information for each of the original
channels. Preferably, however, the sum of the downmix chan-
nels is used for calculating the channel side information
of the original center channel in a surround environment,
20 such as five channel surround, seven channel surround, 5.1
surround or 7.1 surround. Using the sum of the first and
second downmix channels is especially advantageous, since
no additional transmission overhead has to be performed.
This is due to the fact that both downmix channels are pre-
25 sent at the decoder such that summing of these downmix
channels can easily be performed at the decoder without re-
quiring any additional transmission bits.
Preferably, the channel side information forming the roulti-
30 channel extension are input into the output data bit stream
in a compatible way such that a lower scale decoder simply
ignores the multi-channel extension data and only provides
a stereo representation of the multi-channel audio signal.

16
Nevertheless, a higher scale, encoder not only uses two
downmix channels, but, in addition, employs the channel
side information to reconstruct a full multi-channel repre-
sentation of the original audio- signal,
5
An inventive decoder is operative to firstly decode both
downmix channels and to read the channel side information
for the selected original channels. Then, the channel side
information and the downmix channels are used to recon-
10 struct approximations of the original channels. To this
end, preferably no dematrixing operation at ell is per-
formed. This means that, in this embodiment, each of the e,
g. five original input channels are reconstructed using e „
g. five sets of different channel side information- In the
15 decoder, the same grouping as in the encoder is performed
for calculating the reconstructed channel approximation- In
a five^channel surround, environment, this means that, for
reconstructing the original left channel, the left downntix
channel and the channel side infojrmation for the left chan-
20 nel are used. To reconstruct the original right channel,
the right downinis channel and the channel side information
for the right channel are used. To reconstruct the original
left surround channel, the left downmix channel and the
channel side information for the left surround channel are
25 used- To reconstruct the original right surround channel,
the chann&L side info mat ion for. the Eight surround, channel
and the right downmix channel are used. To reconstruct the
original centet channel t & c^wtbiried channel formed Eroiw the
fir$t downmix channel and .the second downmix channel and
30 the center channel side info mat ion are used.
Naturally, it is-- also possible, to replay th-e first and
second downmix channels as the left and right channels such

17
that only three sets tout .of e. g., five} of channel side
information parameters have to be transmitted. This isr
however, only advisable- in situations, where there are less
stringent rules with taspect to quality*. This is due to the
5 fact that, normally, the left downmix channel and the right
downmix channel are different from the original left chan-
nel or the original right channel. Only in situations,
where one can not afford to transmit channel sid^ informa-
tion for each of the original channels, such processing is
10 advantageous.
Brief Description of the Drawings
15 Preferred embodiments of the present invention are subse-
quently discussed with reference to the attached figures,
in which:
Fig. 1 is a block- diagram of a preferred embodiment of
20 the inventive encoder;
Fig. 2 is a block diagram of a preferred embodiment of
the inventive decoder;
25 Fig. 3A is a block diagram for a preferred implementation
of the means for calculating to obtain frequency
selective channel side information;
Fig. 3B is a preferred embodiment of a calculator imple-
30 menting joint stereo processing such as intensity
coding or binawral cue coding;

18
Fig. 4 illustrates another preferred embodiment of the
means for calculating channel side information,
in which the channel, side information are gain,
factors;
5
Fig. 5 illustrates a preferred emijoaiintent of an imple-
mentation .of the decoder, when the encoder is im-
plemented as in Fig. 4;
10 Fig. 6 illustrates a preferred implementation of the
means for providing the downmix channels;
Fig. 7 illustrates groupings of original and downmix
channels for" calculating the channel side infor-
15 mation for the respective original channels;
Fig. 8 illustrates another preferred embodinieivt of an
inventive encoder;
20 Fig. 9 illustjcrstes another implementation of an inven-
tive decoder; and
Fig. 10 illustrates a prior art joint stereo encoder,
25
Detailed Description of Preferred Embodiments
Fig. 1 shows an apparatus for processing a jnulti-channel
audio signal 10 having at least three original channels
30 such as R, L and c. Preferably/ the original audio signal
has wore. than three channels, such as five channels in the
surround environment, which is illustrated in Fig. 1. The
five channels are the left channel L, the right channel R,

19
the center channel C, the left surround channel Ls and th'e
right surround channel Rs, The inventive apparatus includes
means 12 for providing a first downmix channel Lc and a
second downmix channel Re, the first and the second downmix
5 channels being derived from the original channels, for de-
riving the downmix channels from the original channels,
there exist several possibilities. One possibility is to
derive the downmix channels Lc and Rc by means of matrixing
the original channels using a matrixing operation as illus-
10 trated in Fig. 6. This mat tilting operation is performed in
the time domain.
The matrixing parameters a, b and t are selected such that
they are lower than, or equal to 1. Preferably, a and b are
15 0.7 or 0.5. The overall weighting parameter t is preferably
chosen such that channel clipping is avoided. .
Alternatively, as it is indicated in Fig, 1, the downmix
channels Lc and Re can also be externally supplied. This
may be done, when the downmijc channels Lc and Rc are the
20 result of a "hand, mixing" operation. In this scenario, a
sound engineer mixes the downmix channels by himself rather
than by using an automated matriiting operation. The sound
engineer performs creative mixing to get optimized downmix
channels Lc and Rc which give the best possible stereo rep-
25 resentation of the original multi-channel audio signal.
In case of an external supply of the downmix channels, the
means for providing does not perform a matrixing operation
but simply forwards the externally supplied downmix chan-
30 nels to a subsequent calculating means 14.
The calculating means 14 is operative to calculate the
channel side information such as l1., LS1., r1 or rs1 for se-

20
leeted original channels such as L, Ls, R or Rs, respec-
tively. In particular, the means 1^ for calculating is op-
erative to calculate the channel side information such that
a dowmnix channel, when weighted using the channel side in-
5 formation, results in an approximation of the selected
original channel.
Alternatively or additionally, the means for calculating
channel side information is further operative to calculate
10 the channel side information for a selected original chan-
nel such that a combined downmix channel including a combi-
nation of the first and second downmix channels,, when
weighted using the calculated channel side information re-
sults in an approximation of the selected original channel.
15 To show this feature in the figure, an adder 14a and a com-
bined channel side information calculator 14b are shown-
It is clear for those skilled in the art that these ele-
ments do not have to be implemented as distinct elements.
20 Instead, the whole functionality of the blocks 14, 14a, and
14b can be implemented by means of a. certain processor
which may be a general purpose processor or any other means
for performing the required functionality.
25 Additionally, it is to be noted here that channel signals
being subband samples or frequency domain values are indi-
cated in capital letters, Channel side information are, in
contrast to the channels themselves, indicated by small
letters. The channel side information c± is, therefore, the
30 channel side information for the original center channel C.
The channel side information as well as the downmix chan-
nels L.c and Re or an encoded version. L.Q* .and Re'- as pro-

21
duced by an audio encoder 1.6 are input into an output data
formatter 18. Generally,, the output dsta formatter 13 acts
as means, for generating output data, the output data in-
cluding the channel side information for at least one
5 Original channel, the. first downmix channel or a signal de-
rived from the first downmix channel (such as an encoded
version thereof} and the second downmix channel or a signal
derived from the second downmix channel (such as an encoded
version thereof).
10
The output data or output bitstreain 20 can then be- trans-
mitted to a bitstream decoder or can be' stored or distrib-
used. Preferably, the output bitstream 20 is a compatible
bitstream which can also be read by a lower scale decoder
15 not having a multi-channel extension capability. Such lower
scale encoders such as most existing normal state of the
art mp3 decoders will simply ignore the multi-channel ex-
tension data, i.e., the channel side information. They will
only decode the first and second downttiix channels to .pro—
20 duce a stereo output. Higher scale decoders, such as multi-
channel enabled decoders will read the channel side infor-
mation and will then generate an approximation of the
ocigitval audio channels such that, a multi-channel audio im-
pression is obtained.
25
Fig. 3 shows a preferred embodiment of the present inven-
tion in the environment of five channel surround / mp3 ♦
Here, it is preferred to write the surround enhancement
data into the ancillary data field in the standardized mp3
30 bit stream syntax such that an "mp3 surround" bit stream is
obtained.

22
Fig. 2 shows an illustration of an inventive decoder acting
as an apparatus for. inverse processing input data received
at an input data port 22. The data received at the input
data port 22 is the same data as output at the output data-
5 port 20 in fig. 1, Alternatively, when the data are not
transmitted via a wired channel but via a wireless channel,
the data received at data input port 22: are data derived
from the original data produced by the encoder.
10 The decoder input data are input into a data stream- reader
24 for reading the input data to finally obtain the channel
side information 26 and the left downmix channel 28 and the
right downmix channel 30. In cage the input data includes
encoded versions of the dpwnmix channels, which corresponds
15 to the case, in which the audio encoder 16 in Fig, I is
presentr the data stream reader 24 also includes an audio
decoder, which is adapted to the audio encoder used for en-
coding the downmii; channels. In this case, the audio de-
coder, which is part of the data stream reader 24, is op-
20 erative to generate the first downnriix channel Lc and the
second do\iTMnix channel Rc or, 3tat&d more exactly, a tie-
coded version of those channels. For ease of description, a
distinction between signals and decocted versions thereof is
only made where explicitly stated.
25
The channel side information 26 and the left and right
downinix channels 26 and 30 output by the data stream reader
24 are fed into a multi-channel reconstructor 32 for pro-
viding a reconstructed version 34 of the original audio
30 signals, which can be played by means of a multi-channel
player 36. In case the multi.-channel reconstruction is op-
erative in the frequency domain, the multi-channel player
36 will receive frequency domain input data, which have to

23
be in a certain way decoded such $s converted into the time
domain before playing them. To this end, the multi-channel
player 36 may also include decoding facilities,
5 It is to be noted here that a lower scale decoder will only
have the data stream reader 2 4, which only outputs the- left
and right downmix channels 28 and 30 to a stereo output 3S,
An enhanced inventive decoder will, however,, extract the
channel side information 26 and use these side information
10 and the downmix channels 2G and 30 for reconstructing re-
constructed versions 34 of the original channels using the
multi-channel reconstruction 32.
Fig- 3A shows an embodiment of "the inventive calculator 14
15 for calculating the channel side information, which an au-
dio encoder on the one hand and the channel side informa-
tion calculator on the other hand operate on the same spec-
tral representation of multi-channel signal. Fig. 1, how-
ever, shows the other alternative, in which the audio en-
20 coder on the one hand and the channel side information cal-
culator on the other hand operate on different spectral
representations o± the multi-channel signal. When cornp"atiTicj
resources are not as important as audio quality, the Fig. 1
alternative is preferred, since filterbanks individually
25 optimized for audio encoding and side information calcula-
tign can be used. When, however, computing resources are an
issue, the Fig. 3A alternative is preferred, since this al-
ternative requires less computing power because of a shared
utilization of elements.
30
The device shown in Fig. 3-A. is operative for receiving two
channels A, B. The device shown in Fig. 3A is operative to
calculate a side information for channel B such that -using

24
this channel side information for the .selected original
channel B, a reconstructed version of channel E can be cal-
culated from the channel signal A. Additionally, the device
shown in Fig. 3A is operative to form frequency domain
5 channel side information, such as parameters for weighting
(by multiplying or time processing as in BCC coding e. g.)
spectral values or subband samples. To this end, the inven-
tive calculator includes windowing and time/frequency con-
version means 140a to obtain a frequency representation of
10 channel A .at an output I40b or a frequency domain represen-
tation of channel B at an output 140c.
In the preferred embodiment, the side information determi-
nation (by means of the side information determination
15 means 140f) is performed using quantized spectral values.
Then, a quantizer 140d is also present which preferably is
controlled using a psychoacoustic model having a psycho-
acoustic model control input 140e. Nevertheless, a quan-
tizer is not required, when the side information detemnina-
20 tion means 140c uses a non-quantized representation of the
channel & for determining the channel side information for
channel B,
In case the channel side information for channel B are cal-
25 culated by means of a frequency domain representation of
the channel A and. the frequency domain representation of
the channel B, the windowing and time/frequency.conversion
means 140a can be the same as used in a filterbank-based
audio encoder. In this case, when AAC (ISO/IEC 13B1B-3) is
30 considered-, means 140a is implemented as an MDCT filter
bank: (MDGT - modified discrete cosine transform} with 5.0%
overlap-and-add functionality.

25
In such a case, the quantizer- 14Od is an iterative quan-
tizer such as used when mpp3 or AAC encoded audio signals
are generated. The frequency domain representation of chan-
nel A, which, is preferably already quantized, can then be
5 directly used for entropy encoding using an entropy encoder
140gr which may be a Huffman based encoder or an entropy
encoder implementing arithmetic encoding.
When compared to Fig. 1, the output of the device in Fig.
10 3A is the side information such as l^ for one original
channel (corresponding to the side information for B at the
output of device 140f). The entropy encoded bitstream for
channel A corresponds to e. g, the encoded left downmix
channel Lc at the output of block 16 In Fig. 1. From Pig.
15 3A it becomes clear that element 14 (Fig, 1), i.e., the
calculator for calculating the channel side information and
the audio encoder 16 (Fig- 1} can be implemented as sepa-
rate means or can be implemented AS a shared version such
that both devices share several elements such as the MDCT
20 filter bank 140a, the quantizer 140e and the entropy en-
coder 140g. Naturally, in case one needs a different trans-
form etc. for determining the channel side information,
then the encoder 16 and the calculator 14 (Fig. 1} will be
implemented in different devices such that both elements do
25 not share the filter bank etc.
Generally, the actual deteritiinator fer calculating the side
information (or generally stated the calculator 14] may be
implemented as a joint stereo module as shown in Fig.30,
30 which operates in accordance with any of the joint stereo
techniques such as intensity stereo coding or binaural cue
coding.

26
In contrast to such prior art intensity stereo encoders,
the inventive determination, means. 14 Of does not have to
calculate the combined channel. The "combined channel" or
carrier channel, as one" can say, already exists and is the
5 left compatible dcwnmix channel Lc or the right compatible
downmix channel Re or a combined version of these ctownmix
channels such as Lc +■ Re. Therefore-, the inventive device
14 Of- only has to calculate the scaling information for
scalinq the respective downmix channel such .that the en-
10 ergy/time envelope of the respective selected original
channel is obtained, when the downmix. channel is weighted
using the scaling information or, as one can say, the in-
tensity directional information.
15 Therefore, the joint stereo module 140£ in Fig 3B is illus-
trated such that it receives, as an input, the- "combined"
channel A, which is the first or second downmix channel or
a cornbination of the downmix channels, and the original se-
lected channel. This module, naturally, outputs the "com-
20 fined" channel A and the joint stereo parameters as channel
side information suck that, using the combined channel h
and the joint stereo parameters, an approximation of the
Original selected channel B' can foe calculated.
25 Alternatively, the joint stereo module 14Of can be imple-
mented for performing binaural cue coding.
In the case of BCC, the joint stereo module 140f is opera-
time to output the channel side information such that the
30 channel side information are qusntized and encoded 1CLD or
ICTD parameters, wherein the selected original channel
serves as the actual to be processed channel, while the re-
spective downmix channel used for calculating the side in**

27
formation, such as the first r the second or a combination
of the first and second downmix channels is used as the
reference channel in the- sense of the ECC coding/decoding
technique.
5
Referring to Fig. 4, a simple .energy-directed implementa-
tion of element 140 £ is given. This device includes, a fre-
quency band selector 44 selecting a frequency band from
channel A and a corresponding frequency band of channel B.
10 Then, in both frequency bands, an energy is calculated by
means of an energy calculator 42 for each branch. The de-
tailed implementation of the energy calculator 42 will de-
pend on whether the output signal from block 4 0 is a sub-
band signal or are frequency coefficients. In other imple-
15 mentations, where scale factors for scale factor bands are
calculated, one can already use scale factors of the first
and second channel A, B as energy values EA and £B or at
least as estimates of the energy. In a gain factor calcu-
lating device 44, a gain factor ga for the selected fre-
20 quency bane: is determined based on a certain rule such as
the gain determining rule illustrated in block 41 in Fig.
4, Here, the gain factor gB can directly be used for
weighting time domain samples or frequency coefficients
such as will be described later in rig. 5, To this end, the
25 gain factor gB, which is valid for the selected frequency
band is used as the channel side information for channel B
3s the selected original channel. This selected original
channel B will not be transmitted to decoder but will be
represented by the parametric channel side information as
30 calculated by the calculator 14 in Fig, 1.
It is to -be- noted here that it is not necessary to transmit
gain values as channel side information. It is also suffi-

29
cient to transmit frequency dependent values related to the
absolute energy of the selected original channel. Then, the
decoder has to calculate the actual energy of the downmix
channel and the gain, factor based on the downniix channel
5 energy and the transmitted energy for channel B..
Fig. 5 shows a possible implementation of .a decoder set up
in connection with a transform-based perceptual audio en-
coder. Compared to Fig. 2, the functionalities of the en-
10 tropy decoder and inverse quantizer SO (Fig, 5) will be in-
cluded in block 24 OF Fig. 2- The functionality of the fre-
quency/time converting elements 52a, 52b [Fig, 5) will,
howeverf be implemented in item 36 of Fig. 2. Element 50 in
Fie. 5 receives an encoded version of the first or the sec-
15 ond downmijc signal Le* or Rcf - At the output of element 50,
an at least partly decoded version of the first and the
second downmix channel is present which is subsequently
called channel A, Channel A is input into a frequency band
selector 54 for selecting a certain frequency band from
20 channel A. This selected frequency band is weighted using a
multiplier 56- The multiplier 56 receives, for JTLL!Itiplying,
a certain gain factor gB, which is assigned to the selected
frequency band selected by the frequency band selector 54,
which corresponds to the frequency band selector 40 in Pig.
25 4 at the encoder side. At the input of the frequency time
Converter 52a, there exists, together with other bands, a
frequency domain representation of channel A. Fit the output,
of multiplier 56 and, in particular, at the input of fre-
quency/time conversion means 52b there will be a recon-
30 structed frequency domain representation of channel B.
Therefore, at the output of element 52a, there will be a
time domain representation for channel A, while, at the

29
output of element 5.2b, there will be a time domain repre-
sentation of reconstructed channel B.
It is to be noted here that, depending oh .the. certain im-
5 piementat ion, the decoded downmix channel Lc or Re is not
played tack in a multi-channel enhanced decoder. In. such .a
multi-channel enhanced decoder, the decoded downmix chan-
nels are only used for reconstructing the original chan-
nels. The decoded downmix ' channels are only replayed in
10 lower scale stereo-only decoders.
To this end, reference is made to Fig. 9, 'Which -shows the
preferred, implementation of the present invention in a sur-
round/mp3 environment. An mp3 .enhanced surround bitstream
15 is input into a standard mp3 decoder 24, which outputs de-
coded versions of the original downmix channels. These
downmin channels can then be directly replayed by means of
a low level decoder. Alternatively, these two channels are
input into the advanced joint stereo decoding device 32
20 which also receives the multi-channel extension data, which
are preferably input into the ancillary data field in a mp3
compliant bitstream.
Subsequently, reference is made to Fig. 7 showing the
25 grouping of the selected original channel and the respec-
tive downmix channel or combined downmix channel. In this
regard, the right column of the table in Fig. 7 corresponds
to channel A in Fig. 3A 3B, 4 and 5., while the column in
the middle corresponds to channel B in these figures. In
30 the left column in Fig, 1, the respective channel side in-
formation is explicitly stated. In accordance with the Fiq.
7 table, the channel side information 11 for the original
left channel L is calculated using the left downmix channel

30
Lc. The left surround channel side information 1s,. is de-
termined by means of the original selected left surround
channel Ls and the left downmix channel Lc is the- carrier.
The right channel side information r± for the original
5 right channel R are determined using the right riownjuix
channel Re. Additionslly, the channel side information for
the right surround channel Rs are determined .using the
right downmix channel Re as the carrier. Finally, the chan-
nel side information c± for the center channel C are deter-
10 mined using the combined downmix channel, which is obtained
by means of a combination of the first and the second down-
mix channel, which can be easily calculated in both an en-
coder and a decoder and which does not require any extra
bits for transmission.
15
Naturally, one could also calculate the channel side infor-
mation £or the left channel e. g. based on a combined down-
mix channel or even a downmix channel, which is obtained by
a weighted addition of the first and second dowranix chan-
20 nels such as 0,7 Lc and 0.3 Re, as long as the weighting
parameters are known to a decoder or transmitted accord-
ingly. For most. applications, however, it will be prefer red
to only derive channel side information for the center
channel from the combined downmix channel, i.e., from a
25 coiflbination of the first and second dowinvix channels.
To show the bit saving potential of the present invention,
the following typical, example is given, in case of a five
channel audio signal, a normal encoder needs a bit rate of
30 64 kbit/s for each channel amounting to an overall bit rate
of. 3Z0 kbtt/s for the five channel signal. The left and
right stereo signals require a bit rate of 120 kbit/s.
Channels side information for one channel are between 1.5

31
and 2 kbit/s. Thus, even in a case, in which channel side
information for each o: the five channels are transmitted,
this additional data ado up to only 1,5 to 1Q kbit/s.. thus,
the inventive concept allows transmission of a five channel
5 audio signal using a bit -rate of 133 kbit/s- (compared to
320 (!) kbit/s) with good quality, since the decoder does
not use the problematic dematrixing operation. Probably
even itiore important is the fact that tine inventive concept
is fully backward compatible, since each of the existing
10 mp3 players is able to replay the first downmix channel and
the second dcwnmix channel to produce a conventional stereo
output.
Depending on the application environment, the inventive
15 method for processing or inverse processing can be imple-
mented in hardware or in software. The implementation can
be a digital storage -medium such as a disk or a CD having
electronically readable control signals, which can cooper-
are with a programmable computer system such that the in-
20 ventive method for processing or inverse processing is car-
ried out- Generally stated, the invention therefore, also
relates to a computer program product having a program code
stored on a machine-readable carrier, the program code be-
ing adapted for performing the inventive method, when the
25 computer program product runs on a computer. In other
words, the invention, therefore, also relates to a computer
program having a program code for performing the method,
when the computer program runs on a computer,
30

32
What is claimed is:
1. Apparatus for processing s. multi-channel audio signal,
5 the multi-channel audio signal having at least three origi-
nal channels, comprising;
means (12) for providing 5 first downmix channel as a
left downmix channel, and a second downmix channel as a
10 right downmix channel, the first and the second downmix.
channels being derived from the original channels such that
the left and the right downmix channels being formed such
that a result, when played, is

Documents

Application Documents

# Name Date
1 abstract-00605-kolnp-2006.jpg 2011-10-06
2 605-kolnp-2006-petition under rule 137.pdf 2011-10-06
3 605-kolnp-2006-granted-specification.pdf 2011-10-06
4 605-kolnp-2006-granted-reply to examination report.pdf 2011-10-06
5 605-kolnp-2006-granted-form 5.pdf 2011-10-06
6 605-kolnp-2006-granted-form 3.pdf 2011-10-06
7 605-kolnp-2006-granted-form 26.pdf 2011-10-06
8 605-kolnp-2006-granted-form 2.pdf 2011-10-06
9 605-KOLNP-2006-RENEWAL FEES-(26-09-2013).pdf 2013-09-26
9 605-kolnp-2006-granted-form 18.pdf 2011-10-06
10 605-KOLNP-2006-(26-03-2013)-FORM-27.pdf 2013-03-26
10 605-kolnp-2006-granted-form 1.pdf 2011-10-06
11 605-KOLNP-2006-FORM-27.pdf 2012-07-02
11 605-kolnp-2006-granted-examination report.pdf 2011-10-06
12 00605-kolnp-2006-abstract.pdf 2011-10-06
12 605-kolnp-2006-granted-drawings.pdf 2011-10-06
13 00605-kolnp-2006-claims.pdf 2011-10-06
13 605-kolnp-2006-granted-description (complete).pdf 2011-10-06
14 00605-kolnp-2006-description complete.pdf 2011-10-06
14 605-kolnp-2006-granted-correspondence.pdf 2011-10-06
15 00605-kolnp-2006-drawings.pdf 2011-10-06
15 605-kolnp-2006-granted-claims.pdf 2011-10-06
16 00605-kolnp-2006-form 1.pdf 2011-10-06
16 605-kolnp-2006-granted-abstract.pdf 2011-10-06
17 00605-kolnp-2006-form 2.pdf 2011-10-06
17 605-kolnp-2006-form 1.pdf 2011-10-06
18 605-kolnp-2006-correspondence.pdf 2011-10-06
18 00605-kolnp-2006-form 3.pdf 2011-10-06
19 00605-kolnp-2006-form 5.pdf 2011-10-06
19 00605-kolnp-2006-priority document.pdf 2011-10-06
20 00605-kolnp-2006-international publication.pdf 2011-10-06
20 00605-kolnp-2006-pct request.pdf 2011-10-06
21 00605-kolnp-2006-international search report.pdf 2011-10-06
22 00605-kolnp-2006-international publication.pdf 2011-10-06
22 00605-kolnp-2006-pct request.pdf 2011-10-06
23 00605-kolnp-2006-form 5.pdf 2011-10-06
23 00605-kolnp-2006-priority document.pdf 2011-10-06
24 00605-kolnp-2006-form 3.pdf 2011-10-06
24 605-kolnp-2006-correspondence.pdf 2011-10-06
25 00605-kolnp-2006-form 2.pdf 2011-10-06
25 605-kolnp-2006-form 1.pdf 2011-10-06
26 00605-kolnp-2006-form 1.pdf 2011-10-06
26 605-kolnp-2006-granted-abstract.pdf 2011-10-06
27 605-kolnp-2006-granted-claims.pdf 2011-10-06
27 00605-kolnp-2006-drawings.pdf 2011-10-06
28 00605-kolnp-2006-description complete.pdf 2011-10-06
28 605-kolnp-2006-granted-correspondence.pdf 2011-10-06
29 00605-kolnp-2006-claims.pdf 2011-10-06
29 605-kolnp-2006-granted-description (complete).pdf 2011-10-06
30 00605-kolnp-2006-abstract.pdf 2011-10-06
30 605-kolnp-2006-granted-drawings.pdf 2011-10-06
31 605-KOLNP-2006-FORM-27.pdf 2012-07-02
31 605-kolnp-2006-granted-examination report.pdf 2011-10-06
32 605-KOLNP-2006-(26-03-2013)-FORM-27.pdf 2013-03-26
32 605-kolnp-2006-granted-form 1.pdf 2011-10-06
33 605-kolnp-2006-granted-form 18.pdf 2011-10-06
33 605-KOLNP-2006-RENEWAL FEES-(26-09-2013).pdf 2013-09-26
34 605-kolnp-2006-granted-form 2.pdf 2011-10-06
34 Form 27 [28-03-2017(online)].pdf 2017-03-28
35 605-kolnp-2006-granted-form 26.pdf 2011-10-06
35 605-KOLNP-2006-RELEVANT DOCUMENTS [18-01-2018(online)].pdf 2018-01-18
36 605-kolnp-2006-granted-form 3.pdf 2011-10-06
36 605-KOLNP-2006-RELEVANT DOCUMENTS [06-02-2019(online)].pdf 2019-02-06
37 605-kolnp-2006-granted-form 5.pdf 2011-10-06
37 605-KOLNP-2006-RELEVANT DOCUMENTS [29-02-2020(online)].pdf 2020-02-29
38 605-KOLNP-2006-RELEVANT DOCUMENTS [23-09-2021(online)].pdf 2021-09-23
38 605-kolnp-2006-granted-reply to examination report.pdf 2011-10-06
39 605-KOLNP-2006-RELEVANT DOCUMENTS [10-09-2022(online)].pdf 2022-09-10
39 605-kolnp-2006-granted-specification.pdf 2011-10-06
40 605-KOLNP-2006-23-01-2023-RELEVENT DOCUMENTS.pdf 2023-01-23
40 605-kolnp-2006-petition under rule 137.pdf 2011-10-06
41 605-KOLNP-2006-RELEVANT DOCUMENTS [01-09-2023(online)].pdf 2023-09-01
41 abstract-00605-kolnp-2006.jpg 2011-10-06
42 605-KOLNP-2006-FORM-27 [08-09-2025(online)].pdf 2025-09-08
43 605-KOLNP-2006-FORM-27 [08-09-2025(online)]-1.pdf 2025-09-08

ERegister / Renewals

3rd: 01 Sep 2009

From 30/09/2006 - To 30/09/2007

4th: 01 Sep 2009

From 30/09/2007 - To 30/09/2008

5th: 01 Sep 2009

From 30/09/2008 - To 30/09/2009

6th: 01 Sep 2009

From 30/09/2009 - To 30/09/2010

7th: 19 Aug 2010

From 30/09/2010 - To 30/09/2011

8th: 22 Sep 2011

From 30/09/2011 - To 30/09/2012

9th: 04 Sep 2012

From 30/09/2012 - To 30/09/2013

10th: 26 Sep 2013

From 30/09/2013 - To 30/09/2014

11th: 26 Sep 2014

From 30/09/2014 - To 30/09/2015

12th: 28 Sep 2015

From 30/09/2015 - To 30/09/2016

13th: 29 Sep 2016

From 30/09/2016 - To 30/09/2017

14th: 26 Sep 2017

From 30/09/2017 - To 30/09/2018

15th: 28 Sep 2018

From 30/09/2018 - To 30/09/2019

16th: 26 Sep 2019

From 30/09/2019 - To 30/09/2020

17th: 18 Sep 2020

From 30/09/2020 - To 30/09/2021

18th: 21 Sep 2021

From 30/09/2021 - To 30/09/2022

19th: 17 Sep 2022

From 30/09/2022 - To 30/09/2023

20th: 19 Sep 2023

From 30/09/2023 - To 30/09/2024