US5479562A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for encoding and decoding audio information
Assignee: Dolby Laboratories Licensing Corp
•
Filing: 1993-06-18
•
Granted: 1995-12-26
•
Expires: 2013-06-18
Abstract
Abstract The invention relates to formatting encoded audio information in a form suitable for transmission or storage. Audio information is encoded into a binary form, using an invariant number of bits to represent at least some but not all of the encoded information. The information represented by an invariant number of bits is assembled into pre-established positions within a formatted frame.
Inventors
- 👤 Louis D. Fielder
- 👤 Grant A. Davidson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 00:24
CPC Classifications
G; G06; G06T; G06T9/00; G06T9/005; G10; G10L; G10L19/00; G10L19/02; G10L19/0212; G10L19/04; G10L19/16; H; H04; H04B; H04B1/00; H04B1/66; H04B1/665
Claims Analysis
Total Claims: 64
Claim 1
Independent Claim
139 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means, including adaptive bit allocation means, for generating subband information comprising digital words in response to said signal samples, wherein said adaptive bit allocation means allocates an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and formatting means for assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, wherein said formatting means places said portion of digital words represented by an invariant number of bits into one or more pre-established positions within a frame of said digital output.
Claim 2
Dependent Claim
139 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means, including adaptive bit allocation means, for generating subband information comprising digital words in response to said signal samples, wherein said adaptive bit allocation means allocates an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and formatting means for assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, wherein said formatting means places said portion of digital words represented by an invariant number of bits into one or more pre-established positions within a frame of said digital output.
Claim 3
Dependent Claim
42 words
An encoder according to claim 1 wherein said formatting means assembles said digital information such that said portion of digital words placed into said one or more pre-established positions is placed ahead of other portions of said digital words within said frame.
Claim 4
Dependent Claim
29 words
An encoder according to claim 1 wherein said formatting means places said portion of digital words represented by an invariant number of bits into adjacent positions within said frame.
Claim 5
Dependent Claim
149 words
A decoder of a formatted signal comprising digital words, said decoder comprising deformatting means for obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more pre-established positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, inverse subband means for generating signal samples in response to said digital words, and means for sending said signal samples.
Claim 6
Dependent Claim
149 words
A decoder of a formatted signal comprising digital words, said decoder comprising deformatting means for obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more pre-established positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, inverse subband means for generating signal samples in response to said digital words, and means for sending said signal samples.
Claim 7
Dependent Claim
36 words
A decoder according to claim 4 wherein said deformatting means obtains said portion of digital words from said one or more pre-established positions which are ahead of other portions of said digital words within said frame.
Claim 8
Dependent Claim
29 words
A decoder according to claim 4 wherein said deformatting means obtains said portion of digital words represented by an invariant number of bits from adjacent positions within said frame.
Claim 9
Dependent Claim
136 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means, including adaptive bit allocation means, for generating subband information comprising digital words in response to said signal samples, wherein said adaptive bit allocation means allocates an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and formatting means for assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, wherein said formatting means places said portion of digital words represented by an invariant number of bits into adjacent positions within a frame of said digital output.
Claim 10
Dependent Claim
136 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means, including adaptive bit allocation means, for generating subband information comprising digital words in response to said signal samples, wherein said adaptive bit allocation means allocates an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and formatting means for assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, wherein said formatting means places said portion of digital words represented by an invariant number of bits into adjacent positions within a frame of said digital output.
Claim 11
Dependent Claim
39 words
An encoder according to claim 7 wherein said formatting means assembles said digital information such that said portion of digital words placed into said adjacent positions is placed ahead of other portions of said digital words within said frame.
Claim 12
Dependent Claim
52 words
An encoder according to any one of claims 1, 2, 7 or 8 wherein said digital words comprise scaling factors and scaled values, and wherein said portion of digital words to which an adaptive number of bits is allocated constitutes at least a portion of at least some of said scaled values.
Claim 13
Dependent Claim
149 words
A decoder of a formatted signal comprising digital words, said decoder comprising deformatting means for obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more adjacent positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, inverse subband means for generating signal samples in response to said digital words, and means for sending said signal samples.
Claim 14
Dependent Claim
149 words
A decoder of a formatted signal comprising digital words, said decoder comprising deformatting means for obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more adjacent positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, inverse subband means for generating signal samples in response to said digital words, and means for sending said signal samples.
Claim 15
Dependent Claim
36 words
A decoder according to claim 10 wherein said deformatting means obtains said portion of digital words from said one or more adjacent positions which are ahead of other portions of said digital words within said frame.
Claim 16
Dependent Claim
50 words
A decoder according to any one of claims 4, 5, 10 or 11 wherein said digital words comprise scaling factors and scaled values, and wherein said portion of digital words represented by an adaptive number of bits constitutes at least a portion of at least some of said scaled values.
Claim 17
Dependent Claim
80 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means for generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and formatting means for assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, wherein said formatting means places said scaling factors into adjacent positions within a frame of said digital output.
Claim 18
Dependent Claim
80 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means for generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and formatting means for assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, wherein said formatting means places said scaling factors into adjacent positions within a frame of said digital output.
Claim 19
Dependent Claim
35 words
An encoder according to claim 13 wherein said subband means generates subband signals comprising one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 20
Dependent Claim
42 words
An encoder according to claim 14 wherein said subband means generates subband signals comprising two or more sets of respective blocks of scaled values, wherein a respective block of scaled values in each set is associated with a respective common scaling factor.
Claim 21
Dependent Claim
38 words
An encoder according to claim 13 wherein said subband means generates subband signals comprising two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
Claim 22
Dependent Claim
83 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means for generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and formatting means for assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, wherein said formatting means places said scaling factors into one or more pre-established positions within a frame of said digital output.
Claim 23
Dependent Claim
83 words
An encoder for the encoding of audio information comprising signal samples, said encoder comprising means for receiving said signal samples, subband means for generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and formatting means for assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, wherein said formatting means places said scaling factors into one or more pre-established positions within a frame of said digital output.
Claim 24
Dependent Claim
35 words
An encoder according to claim 17 wherein said subband means generates subband signals comprising one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 25
Dependent Claim
42 words
An encoder according to claim 18 wherein said subband means generates subband signals comprising two or more sets of respective blocks of scaled values, wherein a respective block of scaled values in each set is associated with a respective common scaling factor.
Claim 26
Dependent Claim
38 words
An encoder according to claim 17 wherein said subband means generates subband signals comprising two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
Claim 27
Dependent Claim
35 words
An encoder according to any one of claims 13 through 20 wherein said subband means generates subband signals represented in a floating-point form, wherein said scaling factors are exponents and said scaled values are mantissas.
Claim 28
Dependent Claim
38 words
An encoder according to any one of claims 13 through 20 wherein said formatting means assembles said digital information such that scaling factors placed into said adjacent positions are placed ahead of said scaled values within said frame.
Claim 29
Dependent Claim
71 words
A decoder of a formatted signal including subband signals comprising scaling factors and scaled values, said decoder comprising deformatting means for deriving said subband signals by obtaining said scaling factors from adjacent positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, inverse subband means for generating signal samples in response to said derived subband signals, and means for sending said signal samples.
Claim 30
Dependent Claim
71 words
A decoder of a formatted signal including subband signals comprising scaling factors and scaled values, said decoder comprising deformatting means for deriving said subband signals by obtaining said scaling factors from adjacent positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, inverse subband means for generating signal samples in response to said derived subband signals, and means for sending said signal samples.
Claim 31
Dependent Claim
35 words
A decoder according to claim 23 wherein said deformatting means obtains subband signals comprising one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 32
Dependent Claim
42 words
A decoder according to claim 24 wherein said deformatting means obtains subband signals comprising two or more sets of respective blocks of scaled values, wherein a respective block of scaled values in each set is associated with a respective common scaling factor.
Claim 33
Dependent Claim
38 words
A decoder according to claim 23 wherein said deformatting means obtains subband signals comprising two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
Claim 34
Dependent Claim
74 words
A decoder of a formatted signal including subband signals comprising scaling factors and scaled values, said decoder comprising deformatting means for deriving said subband signals by obtaining said scaling factors from one or more pre-established positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, inverse subband means for generating signal samples in response to said derived subband signals, and means for sending said signal samples.
Claim 35
Dependent Claim
74 words
A decoder of a formatted signal including subband signals comprising scaling factors and scaled values, said decoder comprising deformatting means for deriving said subband signals by obtaining said scaling factors from one or more pre-established positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, inverse subband means for generating signal samples in response to said derived subband signals, and means for sending said signal samples.
Claim 36
Dependent Claim
35 words
A decoder according to claim 27 wherein said deformatting means obtains subband signals comprising one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 37
Dependent Claim
42 words
A decoder according to claim 28 wherein said deformatting means obtains subband signals comprising two or more sets of respective blocks of scaled values, wherein a respective block of scaled values in each set is associated with a respective common scaling factor.
Claim 38
Dependent Claim
38 words
A decoder according to claim 27 wherein said deformatting means obtains subband signals comprising two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
Claim 39
Dependent Claim
35 words
A decoder according to any one of claims 23 through 30 wherein said deformatting means obtains subband signals represented in a floating-point form, wherein said scaling factors are exponents and said scaled values are mantissas.
Claim 40
Dependent Claim
31 words
A decoder according to any one of claims 23 through 30 wherein said deformatting means obtains said scaling factors from said adjacent positions ahead of said scaled values within said frame.
Claim 41
Dependent Claim
120 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating subband information comprising digital words in response to said signal samples, and allocating an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, and placing said portion of digital words represented by an invariant number of bits into one or more pre-established positions within a frame of said digital output.
Claim 42
Dependent Claim
120 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating subband information comprising digital words in response to said signal samples, and allocating an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, and placing said portion of digital words represented by an invariant number of bits into one or more pre-established positions within a frame of said digital output.
Claim 43
Dependent Claim
29 words
An encoding method according to claim 33 wherein said assembling places said portion of digital words represented by an invariant number of bits into adjacent positions within said frame.
Claim 44
Dependent Claim
142 words
A decoding method of a formatted signal comprising digital words, said decoding method comprising obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more pre-established positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, generating signal samples in response to said digital words, and sending said signal samples.
Claim 45
Dependent Claim
142 words
A decoding method of a formatted signal comprising digital words, said decoding method comprising obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more pre-established positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, generating signal samples in response to said digital words, and sending said signal samples.
Claim 46
Dependent Claim
28 words
A decoding method according to claim 35 wherein said portion of digital words represented by an invariant number of bits is obtained from adjacent positions within said frame.
Claim 47
Dependent Claim
117 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating subband information comprising digital words in response to said signal samples, and allocating an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, and placing said portion of digital words represented by an invariant number of bits into adjacent positions within a frame of said digital output.
Claim 48
Dependent Claim
117 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating subband information comprising digital words in response to said signal samples, and allocating an adaptive number of bits to represent at least a portion of at least some of said digital words, and wherein at least a portion of some of said digital words is represented by an invariant number of bits, and assembling digital information including said digital words into a digital output having a format suitable for transmission or storage, and placing said portion of digital words represented by an invariant number of bits into adjacent positions within a frame of said digital output.
Claim 49
Dependent Claim
50 words
An encoding method according to claim 33 or 37 wherein said generating generates digital words comprising scaling factors and scaled values, and wherein said portion of digital words to which an adaptive number of bits is allocated constitutes at least a portion of at least some of said scaled values.
Claim 50
Dependent Claim
142 words
A decoding method of a formatted signal comprising digital words, said decoding method comprising obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more adjacent positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, generating signal samples in response to said digital words, and sending said signal samples.
Claim 51
Dependent Claim
142 words
A decoding method of a formatted signal comprising digital words, said decoding method comprising obtaining said digital words from said formatted signal, wherein at least a portion of some of said digital words are represented by an invariant number of bits and at least a portion of at least some of said digital words are represented by an adaptive number of bits, said portion of digital words represented by an invariant number of bits is obtained from one or more adjacent positions within a frame of said formatted signal, and said portion of digital words represented by an adaptive number of bits is obtained from one or more positions within said frame established in response to said portion of subband signals represented by an invariant number of bits, generating signal samples in response to said digital words, and sending said signal samples.
Claim 52
Dependent Claim
46 words
A decoding method according to claim 35 or 39 wherein said digital words comprise scaling factors and scaled values, and wherein said portion of digital words represented by an adaptive number of bits constitutes at least a portion of at least some of said scaled values.
Claim 53
Dependent Claim
71 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, and placing said scaling factors into adjacent positions within a frame of said digital output.
Claim 54
Dependent Claim
71 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, and placing said scaling factors into adjacent positions within a frame of said digital output.
Claim 55
Dependent Claim
74 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, and placing said scaling factors into one or more pre-established positions within a frame of said digital output.
Claim 56
Dependent Claim
74 words
An encoding method for the encoding of audio information comprising signal samples, said encoding method comprising receiving said signal samples, generating, in response to said signal samples, subband signals comprising scaling factors and associated scaled values, and assembling digital information including said subband signals into a digital output having a format suitable for transmission or storage, and placing said scaling factors into one or more pre-established positions within a frame of said digital output.
Claim 57
Dependent Claim
37 words
An encoding method according to claim 41 or 42 wherein said generating generates subband signals comprising one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 58
Dependent Claim
40 words
An encoding method according to claim 41 or 42 wherein said generating generates subband signals comprising two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
Claim 59
Dependent Claim
64 words
A decoding method of a formatted signal including subband signals comprising scaling factors and scaled values, said decoding method comprising deriving said subband signals by obtaining said scaling factors from adjacent positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, generating signal samples in response to said derived subband signals, and sending said signal samples.
Claim 60
Dependent Claim
64 words
A decoding method of a formatted signal including subband signals comprising scaling factors and scaled values, said decoding method comprising deriving said subband signals by obtaining said scaling factors from adjacent positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, generating signal samples in response to said derived subband signals, and sending said signal samples.
Claim 61
Dependent Claim
67 words
A decoding method of a formatted signal including subband signals comprising scaling factors and scaled values, said decoding method comprising deriving said subband signals by obtaining said scaling factors from one or more pre-established positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, generating signal samples in response to said derived subband signals, and sending said signal samples.
Claim 62
Dependent Claim
67 words
A decoding method of a formatted signal including subband signals comprising scaling factors and scaled values, said decoding method comprising deriving said subband signals by obtaining said scaling factors from one or more pre-established positions within a frame of said formatted signal and by obtaining said scaled values from said formatted signal, generating signal samples in response to said derived subband signals, and sending said signal samples.
Claim 63
Dependent Claim
35 words
A decoding method according to claim 45 or 46 wherein said subband signals comprise one or more blocks of scaled values, each block comprising one or more scaled values associated with a respective scaling factor.
Claim 64
Dependent Claim
38 words
A decoding method according to claim 45 or 46 wherein said subband signals comprise two or more sets of respective scaled values, wherein a respective scaled value in each set is associated with a respective common scaling factor.
References Cited (Backward Citations)
WO1988010035A1
Cited
US5142656A
Cited
US5222189A
Cited
EP0402973A1
Cited
EP0531538A1
Cited
US5264846A
Cited
US5294925A
Cited
US5301205A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-12-25 | 1999-06-26 | 1999-12-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-12-25 | 2003-06-26 | 2003-12-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-12-25 | 2007-06-26 | 2007-12-26 | $7700.00 | Window Closed / Lapsed |