Abstract
The indexing method comprises forming a set of tracks of pulse positions restraining the positions of the non-zero-amplitude pulses of the combinations of the codebook in accordance with the set of tracks of pulse positions and indexing in the codebook each non-zero-amplitude pulse of the combinations at least in relation to the position of the in the corresponding track the amplitude of the pulse and the number of pulse positions in said corresponding track. For indexing the position(s) of one and two non-zero amplitude pulse(s) in one track procedures code --1 pulse and code--2 pulse are respectively used. When the positions of a number X of non-zero-amplitude pulses are located in one track X?3 subindices of these X pulses are calculated using the procedures code--1 pulse and code--2 pulse and a global index is calculated by combining these subindices.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | ||||||
5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
All Pending Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Number | |||||||
EP1354315A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
EP1354315A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
EP1354315B1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
EP1354315B1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | Yes | Basis Patent | ||||
CA2327041A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
Yes | Basis Patent | |||
CA2327041A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AT330310T | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
AT330310T | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU2138902A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
AU2138902A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
AU2002221389B2 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
AU2002221389B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DK1354315T3 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
DK1354315T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ES2266312T3 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
ES2266312T3 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
HK1050262A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
HK1050262A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP2004514182A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
JP2004514182A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
JP4064236B2 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
JP4064236B2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
MXPA03004513A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
MXPA03004513A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
PT1354315E | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
PT1354315E | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
RU2003118444A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
RU2003118444A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
US2005065785A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
US2005065785A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
WO0243053A1 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
WO0243053A1 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
ZA200205695B | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
ZA200205695B | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
BR0107760A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
BR0107760A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1205603C | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
CN1205603C | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
CN1395724A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
CN1395724A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
DE60120766T2 | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
DE60120766T2 | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
KR20020077389A | 5G,4G,3G,2G | 28/05/2001 | ISLD-200106-001 | VOICEAGE CORPORATION |
S1
S2
S3
S4
S5
S6
S7
S8
S9
S10
|
No | Family Member | |||
KR20020077389A | 5G,4G,3G,2G | 06/01/2010 | ISLD-201001-018 | VOICEAGE CORPORATION | No | Family Member | ||||
NO20023252L | ----- | ----- | ----- | ----- | ----- | ----- | ----- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies

Product
Use Cases

Services
Claim
1. A method for transforming a first signal into a second signal comprising supplying the first signal to a signal transforming device to produce the second signal, wherein the signal transforming device has a codebook and is selected from the group consisting of a) an encoder, wherein the first signal is coded into the second signal and b) a decoder, wherein the first signal is decoded into the second signal,
wherein:
the codebook comprises a set of pulse amplitude/position combinations;
each pulse amplitude/position combination defines a number of different positions and comprises both zero-amplitude pulses and non-zero-amplitude pulses assigned to respective positions of the combination; and
each non-zero-amplitude pulse assumes one of a plurality of possible amplitudes; and
wherein the codebook pulse amplitudes and positions are indexed by:
forming a set of at least one track of said pulse positions;
restraining the positions of the non-zero-amplitude pulses of the combinations of the codebook in accordance with the set of at least one track of pulse positions;
indexing according to a first procedure, hereinafter named procedure 1, the position and amplitude of one non-zero-amplitude pulse when only the position of said one non-zero-amplitude pulse is located in one track of said set;
indexing according to a second procedure, hereinafter named procedure 2, the positions and amplitudes of two non-zero-amplitude pulses when only the positions of said two non-zero-amplitude pulses are located in one track of said set; and
when the positions of a number X of non-zero-amplitude pulses are located in one track of said set, wherein Xâx89§3:
dividing the positions of said one track into two sections;
using a further procedure associated wit said number X, hereinafter named procedure X, for indexing the positions and amplitudes of said X non-zero-amplitude pulses, said procedure X comprising:
identifying in which one of the two track sections each non-zero-amplitude pulse is located;
calculating subindices of said X non-zero-amplitude pulses using the procedures 1 and 2 in at least one of said track sections and entire track; and
calculating a position-and-amplitude index of said X non-zero-amplitude pulses by combining said subindices.', 'wherein:
the codebook comprises a set of pulse amplitude/position combinations;
each pulse amplitude/position combination defines a number of different positions and comprises both zero-amplitude pulses and non-zero-amplitude pulses assigned to respective positions of the combination; and
each non-zero-amplitude pulse assumes one of a plurality of possible amplitudes; and', 'the codebook comprises a set of pulse amplitude/position combinations;', 'each pulse amplitude/position combination defines a number of different positions and comprises both zero-amplitude pulses and non-zero-amplitude pulses assigned to respective positions of the combination; and', 'each non-zero-amplitude pulse assumes one of a plurality of possible amplitudes; and', 'wherein the codebook pulse amplitudes and positions are indexed by:', 'forming a set of at least one track of said pulse positions;', 'restraining the positions of the non-zero-amplitude pulses of the combinations of the codebook in accordance with the set of at least one track of pulse positions;', 'indexing according to a first procedure, hereinafter named procedure 1, the position and amplitude of one non-zero-amplitude pulse when only the position of said one non-zero-amplitude pulse is located in one track of said set;', 'indexing according to a second procedure, hereinafter named procedure 2, the positions and amplitudes of two non-zero-amplitude pulses when only the positions of said two non-zero-amplitude pulses are located in one track of said set; and', 'when the positions of a number X of non-zero-amplitude pulses are located in one track of said set, wherein Xâx89§3:', 'dividing the positions of said one track into two sections;', 'using a further procedure associated wit said number X, hereinafter named procedure X, for indexing the positions and amplitudes of said X non-zero-amplitude pulses, said procedure X comprising:', 'identifying in which one of the two track sections each non-zero-amplitude pulse is located;', 'calculating subindices of said X non-zero-amplitude pulses using the procedures 1 and 2 in at least one of said track sections and entire track; and', 'calculating a position-and-amplitude index of said X non-zero-amplitude pulses by combining said subindices.
2. A method for transforming a first signal into a second signal as defined in claim 1, comprising interleaving the pulse positions of each track with the pulse positions of the other tracks.
3. A method for transforming a first signal into a second signal as defined in claim 1, wherein calculating a position-and-amplitude index of said X non-zero-amplitude pulses comprises:
calculating at least one intermediate index by combining at least two of said subindices; and
calculating the position-and-amplitude index of said X non-zero-amplitude pulses by combining the remaining subindices and said at least one intermediate index.', 'calculating at least one intermediate index by combining at least two of said subindices; and', 'calculating the position-and-amplitude index of said X non-zero-amplitude pulses by combining the remaining subindices and said at least one intermediate index.
4. A method for transforming a first signal into a second signal as defined in claim 1, wherein said procedure 1 comprises producing a position-and-amplitude index including a position index indicative of the position of said one non-zero-amplitude pulse in said one track, and an amplitude index indicative of the amplitude of said one non-zero-amplitude pulse.
5. A method for transforming a first signal into a second signal as defined in claim 4, wherein the position index comprises a first group of bits, and the amplitude index comprises at least one bit.
6. A method for transforming a first signal into a second signal as defined in claim 5, in which said at least one bit of the amplitude index is a bit of higher rank.
7. A method for transforming a first signal into a second signal as defined in claim 5, wherein said plurality of possible amplitudes of each non-zero-amplitude pulse comprises +1 and âx88x921, and wherein said at least one bit of the amplitude index is a sign bit.
8. A method for transforming a first signal into a second signal as defined in claim 1, wherein:
said plurality of possible amplitudes of each non-zero-amplitude pulse comprises +1 and âx88x921; and
the procedure 1 comprises producing a position-and-amplitude index of said one non-zero-amplitude pulse having the form:
I 1p =p+sÃx972M
wherein p is a position index of said one non-zero-amplitude pulse in said one track, s is a sign index of said one non-zero-amplitude pulse, and 2M is the number of positions in said one track.', 'said plurality of possible amplitudes of each non-zero-amplitude pulse comprises +1 and âx88x921; and', 'the procedure 1 comprises producing a position-and-amplitude index of said one non-zero-amplitude pulse having the form:
I 1p =p+sÃx972M', 'I 1p =p+sÃx972M', 'wherein p is a position index of said one non-zero-amplitude pulse in said one track, s is a sign index of said one non-zero-amplitude pulse, and 2M is the number of positions in said one track.
9. A method for transforming a first signal into a second signal as defined in claim 8, wherein the number of positions in said one track is 16, and wherein the position-and-amplitude index is a 5-bit index represented in the following table:', 'Sign
Position
s
b3
b2
b1
b010. A method for transforming a first signal into a second signal as defined in claim 1, wherein said procedure 2 comprises producing a position-and-amplitude index including:
first and second position indices respectively indicative of the positions of the two non-zero-amplitude pulses in said one track; and
an amplitude index indicative of the amplitudes of said two non-zero-amplitude pulses.', 'first and second position indices respectively indicative of the positions of the two non-zero-amplitude pulses in said one track; and', 'an amplitude index indicative of the amplitudes of said two non-zero-amplitude pulses.11. A method far transforming a first signal into a second signal as defined in claim 10, wherein, in the position-and-amplitude index:
the amplitude index comprises at least one bit;
the first position index comprises a first group of bits; and
the second position index comprises a second group of bits.', 'the amplitude index comprises at least one bit;', 'the first position index comprises a first group of bits; and', 'the second position index comprises a second group of bits.12. A method for transforming a first signal into a second signal as defined in claim 11, wherein, in the position-and-amplitude index:
said at least one bit of the amplitude index is a bit of higher rank;
the bits of the first group are bits of intermediate rank; and
the bits of the second group are bits of lower rank.', 'said at least one bit of the amplitude index is a bit of higher rank;', 'the bits of the first group are bits of intermediate rank; and', 'the bits of the second group are bits of lower rank.13. A method for transforming a first signal into a second signal as defined in claim 11, wherein said plurality of possible amplitudes of each non-zero-amplitude pulse comprises +1 and âx88x921, and wherein said at least one bit of the amplitude index is a sign bit.14. A method for transforming a first signal into a second signal as defined in claim 10, wherein the procedure 2 comprises:
when said two pulses have a same amplitude, producing an amplitude index indicative of the amplitude of the non-zero-amplitude pulse whose position is indicated by the first position index, producing a first position index indicative of the smaller position of the two non-zero-amplitude pulses in said one track, and producing a second position index indicative of the larger position of the two non-zero-amplitude pulses in said one track; and
when said two pulses have different amplitudes, producing an amplitude index indicative of the amplitude of the non-zero-amplitude pulse whose position is indicated by the first position index, producing a first position index indicative of the larger position of the two non-zero-amplitude pulses in said one track, and producing a second position index indicative of the smaller position of the two non-zero-amplitude pulses in said one track.', 'when said two pulses have a same amplitude, producing an amplitude index indicative of the amplitude of the non-zero-amplitude pulse whose position is indicated by the first position index, producing a first position index indicative of the smaller position of the two non-zero-amplitude pulses in said one track, and producing a second position index indicative of the larger position of the two non-zero-amplitude pulses in said one track; and', 'when said two pulses have different amplitudes, producing an amplitude index indicative of the amplitude of the non-zero-amplitude pulse whose position is indicated by the first position index, producing a first position index indicative of the larger position of the two non-zero-amplitude pulses in said one track, and producing a second position index indicative of the smaller position of the two non-zero-amplitude pulses in said one track.15. A method for transforming a first signal into a second signal as defined in claim 1, wherein the procedure 2 comprises, when the position of a first non-zero-amplitude pulse of position index p0 and sign index Ïx830, and the position of a second non-zero-amplitude pulse of position index p1 and sign index Ïx831 are located in one track of said set, producing a position-and-amplitude index of said first and second non-zero-amplitude pulses of the form:', 'If Ïx830 = Ïx831
If p0 âx89¦ p1
I2p = p1 + p0 Ãx97 2M + Ïx830 Ãx97 22M
If p0 âx89§ p1
I2p = p0 + p1 Ãx97 2M + Ïx830 Ãx97 22M
If Ïx830 âx89xa0 Ïx831
If p0 âx89¦ p1
I2p = p0 + p1 Ãx97 2M + Ïx831 Ãx97 22M
If p0 âx89§ p1
I2p = p1 + p0 Ãx97 2M + Ïx830 Ãx97 22M', 'where 2M is the number of positions in said one track.16. A method for transforming a first signal into a second signal as defined in claim 15, wherein the number of positions in said one track is 16, and wherein the position-and-amplitude index is a 9-bit index represented in the following table:', 'Sign
Position p0
Position p1
s
b
b
b
b
b
b
b
b
b3
b3
b2
b0
b3
b2
b1
b017. A method for transforming a first signal into a second signal as defined in claim 1, wherein, when X=3;
dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and
the procedure 3 comprises:
identifying one of the upper and lower track sections which contains the positions of at least two non-zero-amplitude pulses;
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 applied to the positions of said one track section;
calculating a second subindex of the remaining non-zero-amplitude pulse using the procedure 1 applied to the positions of the entire said one track; and
producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said first and second subindices.', 'dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and', 'the procedure 3 comprises:', 'identifying one of the upper and lower track sections which contains the positions of at least two non-zero-amplitude pulses;', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 applied to the positions of said one track section;', 'calculating a second subindex of the remaining non-zero-amplitude pulse using the procedure 1 applied to the positions of the entire said one track; and', 'producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said first and second subindices.18. A method for transforming a first signal into a second signal as defined in claim 17, wherein:
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 comprises, when the positions of said at least two non-zero-amplitude pulses are located in the upper section, shifting the positions of said at least two non-zero-amplitude pulses from the upper section to the lower section.', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 comprises, when the positions of said at least two non-zero-amplitude pulses are located in the upper section, shifting the positions of said at least two non-zero-amplitude pulses from the upper section to the lower section.', "19. A method for transforming a first signal into a second signal as defined in claim 18, wherein shifting the positions of said at least two non-zero-amplitude pulses from the upper section to the lower section comprises masking a number of least significant bits of the position indices of said at least two non-zero-amplitude pulses with a mask consisting of said number of 1's.", '20. A method for transforming a first signal into a second signal as defined in claim 17, wherein calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 comprises inserting a section index indicating the one of said lower and upper track sections in which said at least two non-zero-amplitude pulses are located.
21. A method for transforming a first signal into a second signal as defined in claim 17, wherein the number of positions in said one track is 16, and wherein the position-and-amplitude index is a 13-bit index represented in the following table:', 'Position of
Section
2 pulses in section k
Sign
3rd pulse
Index
s0
p0
p1
s
b
b
b
b
b
b
b
b
b
b3
b2
b1
b0
k
s
b2
b1
b0
b2
b1
b0
22. A method for transforming a first signal into a second signal as defined in claim 1, wherein:
said procedure 1 comprises producing a position-and-amplitude index including a position index indicative of the position of said one non-zero-amplitude pulse in said one track, and an amplitude index indicative of the amplitude of said one non-zero-amplitude pulse, wherein the position index comprises a first group of bits, and the position index comprises at least one bit;
said procedure 2 comprises producing a position-and-amplitude index including first and second position indices respectively indicative of the positions of the two non-zero-amplitude pulses in said one track, and an amplitude index indicative of the amplitudes of said two non-zero-amplitude pulses, wherein the amplitude index comprises at least one bit, the first position index comprises a first group of bits, and the second position index comprises a second group of bits;
when X=3:
dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and
the procedure 3 comprises:
identifying one of the upper and lower track sections which contains the positions of at least two non-zero-amplitude pulses;
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 applied to the positions of said one track section;
calculating a second subindex of the remaining non-zero-amplitude pulse using the procedure 1 applied to the positions of the entire said one track; and
producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said first and second subindices.', 'said procedure 1 comprises producing a position-and-amplitude index including a position index indicative of the position of said one non-zero-amplitude pulse in said one track, and an amplitude index indicative of the amplitude of said one non-zero-amplitude pulse, wherein the position index comprises a first group of bits, and the position index comprises at least one bit;', 'said procedure 2 comprises producing a position-and-amplitude index including first and second position indices respectively indicative of the positions of the two non-zero-amplitude pulses in said one track, and an amplitude index indicative of the amplitudes of said two non-zero-amplitude pulses, wherein the amplitude index comprises at least one bit, the first position index comprises a first group of bits, and the second position index comprises a second group of bits;', 'when X=3:', 'dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and', 'the procedure 3 comprises:', 'identifying one of the upper and lower track sections which contains the positions of at least two non-zero-amplitude pulses;', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track section using the procedure 2 applied to the positions of said one track section;', 'calculating a second subindex of the remaining non-zero-amplitude pulse using the procedure 1 applied to the positions of the entire said one track; and', 'producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said first and second subindices.
23. A method for transforming a first signal into a second signal as defined in claim 22, wherein when X=4:
dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and
the procedure 4 comprises:
when the upper track section contains the positions of the four non-zero amplitude pulses:
further dividing the upper track section into lower and upper track subsections;
identifying one of the upper and lower track subsections which contains the positions of at least two non-zero-amplitude pulses;
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 applied to the positions of said one track subsection;
calculating a second subindex of the remaining two non-zero-amplitude pulse using the procedure 2 applied to the positions of the entire upper track section; and
producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;
when the lower track section contains the position of one non-zero-amplitude pulse and the upper track section contains the positions of the three other non-zero amplitude pulses:
calculating a first subindex of said one non-zero-amplitude pulses located in the lower track section using the procedure 1 applied to the positions of said lower track section;
calculating a second subindex of the remaining three non-zero-amplitude pulses located in the upper track section using the procedure S applied to the positions of the upper track section; and
producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;
when the lower tack section contains the positions of two non-zero-amplitude pulses and the upper track section contains the positions of the two other non-zero amplitude pulses:
calculating a first subindex of said two non-zero-amplitude pulses located in the lower track section using the procedure 2 applied to the positions of said lower track section;
calculating a second subindex of the remaining two non-zero-amplitude pulses located in the upper track section using the procedure 2 applied to the positions of the upper track section; and
producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;
when the lower tack section contains the positions of three non-zero-amplitude pulses and the upper track section contains the position of the other non-zero amplitude pulse: calculating a first subindex of said three non-zero-amplitude pulses located in the lower track section using the procedure 3 applied to the positions of said lower track section;
calculating a second subindex of the remaining non-zero-amplitude pulse located in the upper track section using the procedure 1 applied to the positions of the upper track section; and
producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;
when the lower tack section contains the positions of the four non-zero amplitude pulses:
further dividing the lower track section into lower and upper track subsections;
identifying one of the upper and lower track subsections which contains the positions of at least two non-zero-amplitude pulses;
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 applied to the positions of said one track subsection;
calculating a second subindex of the remaining two non-zero-amplitude pulse using the procedure 2 applied to the positions of the entire lower track section; and
producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said firs: and second subindices.', 'dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and', 'the procedure 4 comprises:', 'when the upper track section contains the positions of the four non-zero amplitude pulses:', 'further dividing the upper track section into lower and upper track subsections;', 'identifying one of the upper and lower track subsections which contains the positions of at least two non-zero-amplitude pulses;', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 applied to the positions of said one track subsection;', 'calculating a second subindex of the remaining two non-zero-amplitude pulse using the procedure 2 applied to the positions of the entire upper track section; and', 'producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;', 'when the lower track section contains the position of one non-zero-amplitude pulse and the upper track section contains the positions of the three other non-zero amplitude pulses:', 'calculating a first subindex of said one non-zero-amplitude pulses located in the lower track section using the procedure 1 applied to the positions of said lower track section;', 'calculating a second subindex of the remaining three non-zero-amplitude pulses located in the upper track section using the procedure S applied to the positions of the upper track section; and', 'producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;', 'when the lower tack section contains the positions of two non-zero-amplitude pulses and the upper track section contains the positions of the two other non-zero amplitude pulses:', 'calculating a first subindex of said two non-zero-amplitude pulses located in the lower track section using the procedure 2 applied to the positions of said lower track section;', 'calculating a second subindex of the remaining two non-zero-amplitude pulses located in the upper track section using the procedure 2 applied to the positions of the upper track section; and', 'producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;', 'when the lower tack section contains the positions of three non-zero-amplitude pulses and the upper track section contains the position of the other non-zero amplitude pulse: calculating a first subindex of said three non-zero-amplitude pulses located in the lower track section using the procedure 3 applied to the positions of said lower track section;', 'calculating a second subindex of the remaining non-zero-amplitude pulse located in the upper track section using the procedure 1 applied to the positions of the upper track section; and', 'producing a position-and-amplitude index of the four non-zero-amplitude pulses by combining said first and second subindices;', 'when the lower tack section contains the positions of the four non-zero amplitude pulses:', 'further dividing the lower track section into lower and upper track subsections;', 'identifying one of the upper and lower track subsections which contains the positions of at least two non-zero-amplitude pulses;', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 applied to the positions of said one track subsection;', 'calculating a second subindex of the remaining two non-zero-amplitude pulse using the procedure 2 applied to the positions of the entire lower track section; and', 'producing a position-and-amplitude index of the three non-zero-amplitude pulses by combining said firs: and second subindices.
24. A method for transforming a first signal into a second signal as defined in claim 23, wherein the procedure 4 comprises:
when said one track subsection is the upper subsection,
calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 comprises shifting the positions of said at least two non-zero-amplitude pulses from the upper track subsection to the lower track subsection.', 'when said one track subsection is the upper subsection,', 'calculating a first subindex of said at least two non-zero-amplitude pulses located in said one track subsection using the procedure 2 comprises shifting the positions of said at least two non-zero-amplitude pulses from the upper track subsection to the lower track subsection.', "25. A method for transforming a first signal into a second signal as defined in claim 24, wherein shifting the positions of said at least two non-zero-amplitude pulses from the upper subsection to the lower subsection comprises masking a number of least significant bits of the position indices of said at least two non-zero-amplitude pulses with a mask consisting of said number of 1's.", '26. A method for transforming a first signal into a second signal as defined in claim 23, wherein when X=5:
dividing the positions of said one track into two track sections comprises dividing the positions of said one track into lower and upper sections; and
the procedure 5 comprises:
detecting one of the lower and upper tack sections in which the positions of at least three non-zero amplitude pulses are located;
calculating a first subindex of three non-zero-amplitude pulses located in said one track section using the procedure 3 applied to the positions of said one track section;
calculating a second subindex of the remaining two non-zero-amplitude pulses using the procedure 2 applied to the positions of the entire said one track; and
producing a position-and-amplitude index of the five non-zero-amplitude pulses by combining said first and second subindices.', 'dividing the positions of said one track into two track sections comprises dividing the positions of said one track into lower and upper sections; and', 'the procedure 5 comprises:', 'detecting one of the lower and upper tack sections in which the positions of at least three non-zero amplitude pulses are located;', 'calculating a first subindex of three non-zero-amplitude pulses located in said one track section using the procedure 3 applied to the positions of said one track section;', 'calculating a second subindex of the remaining two non-zero-amplitude pulses using the procedure 2 applied to the positions of the entire said one track; and', 'producing a position-and-amplitude index of the five non-zero-amplitude pulses by combining said first and second subindices.
27. A method for transforming a first signal into a second signal as defined in claim 23, wherein when X=5:
dividing the positions of said one track into two sections comprises dividing the positions of said one track into lower and upper track sections; and
the procedure 5 comprises:
when the upper track section contains the positions of the five non-zero amplitude pulses:
calculating a first subindex of three non-zero-amplitude pulses located in said upper track section using the procedure 3 applied to the positions of said upper track section;
calculating a second subindex of the remaining two non-zero-amplitude pulses using the procedure 2 applied to the positions of the entire said one track; and
producing a position-and-amplitude index of the five non-zero-amplitude pulses by combining said first and second subindices;
when the lower track section contains the position of one non-zero-amplitude pulse and the upper track section contains the positions of the four other non-zero amplitude pulses:
calculating a first subindex of three non-zero-amplitude pulses located in the upper track section using the procedure 3 applied to the positions of said upper track section;
calculating a second subindex of the remaining two non-zero-amplitude pulses using the procedure 2 applied to the positions of the entire said one track; and
producing a position-and-amplitude index of the five non-zero-amplitude pulses by combining said first and second subindices;
when the lower track section
Associated Portfolios

![]() |
![]() |
![]() |
![]() |
---|---|---|---|
Claim charts will soon be available!
|
SUMMARY
ClaimChart-US7280959B2-STO
Patent number:US7280959B2
Claim Chart Type : SEP Claim Chart
Price: 200 €
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.