Patent US5095509A successfully refreshed from Google Patents.
US5095509A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Audio reproduction utilizing a bilevel switching speaker drive signal
Assignee: Arris Technology Inc
•
Filing: 1990-08-31
•
Granted: 1992-03-10
•
Expires: 2010-08-31
Abstract
Abstract Speech and other audio output is produced from a digitally driven speaker which is turned on and off by a digital control signal derived from a digitally sampled audio input. Digitally encoded samples of an audio signal are converted to a sequence of bits, 1's and 0's, to control the application of a fixed frequency ultrasonic drive signal to a personal computer speaker. Prior to the signal conversion, the digital samples are compensated utilizing error propagation techniques for audio errors introduced by the conversion from audio levels to full on or full off speaker control bits.
Inventors
- 👤 William D. Volk
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 23:07
CPC Classifications
H; H04; H04R; H04R1/00; H04R1/005
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
175 words
Apparatus for generating a digital speaker drive signal from digitally encoded audio samples, comprising: error propagation means for determining an error between an audio level represented by a digitally encoded sample of a sequence of digitally encoded samples and an audio level represented by a speaker control signal corresponding to said digitally encoded sample, each of said digitally encoded samples having a value corresponding to successive audio levels in an audio signal, respectively, and for altering the values of adjacent succeeding digitally encoded samples by combining predetermined portions of said error with a predetermined number of said adjacent succeeding digitally encoded samples for generating a sequence of error compensated digital samples representative of said audio signal; conversion means coupled to said error propagation means for converting said sequence of error compensated digital samples to a sequence of bits corresponding on a one-to-one basis to said sequence of error compensated digital samples; and control means coupled to said conversion means and responsive to said sequence of bits for producing a fixed frequency digital speaker drive signal.
Claim 2
Dependent Claim
175 words
Apparatus for generating a digital speaker drive signal from digitally encoded audio samples, comprising: error propagation means for determining an error between an audio level represented by a digitally encoded sample of a sequence of digitally encoded samples and an audio level represented by a speaker control signal corresponding to said digitally encoded sample, each of said digitally encoded samples having a value corresponding to successive audio levels in an audio signal, respectively, and for altering the values of adjacent succeeding digitally encoded samples by combining predetermined portions of said error with a predetermined number of said adjacent succeeding digitally encoded samples for generating a sequence of error compensated digital samples representative of said audio signal; conversion means coupled to said error propagation means for converting said sequence of error compensated digital samples to a sequence of bits corresponding on a one-to-one basis to said sequence of error compensated digital samples; and control means coupled to said conversion means and responsive to said sequence of bits for producing a fixed frequency digital speaker drive signal.
Claim 3
Dependent Claim
50 words
Apparatus as in claim 1 further comprising data expansion means coupled to an input of said error propagation means for expanding said sequence of digitally encoded samples by a predetermined expansion factor in accordance with a specified data expansion function for providing an expanded audio data signal for error compensation.
Claim 4
Dependent Claim
37 words
Apparatus as in claim 2 further comprising analog to digital conversion means coupled to said data expansion means for receiving an analog audio signal and converting said analog audio signal to said sequence of digitally encoded samples.
Claim 5
Dependent Claim
24 words
Apparatus as in claim 1 further comprising storage means coupled to said conversion means and said control means for storing said sequence of bits.
Claim 6
Dependent Claim
16 words
Apparatus as in claim 1 wherein said fixed frequency is in the ultrasonic range of frequencies.
Claim 7
Dependent Claim
21 words
Apparatus as in claim 1 wherein said control means includes signal generator means for generating a fixed frequency speaker drive signal.
Claim 8
Independent Claim
125 words
A method for generating a digital speaker control signal from digitally encoded audio samples, comprising the steps of: determining an error between an audio level represented by a digitally encoded sample of a sequence of digitally encoded samples and an audio level represented by a speaker control signal corresponding to said digitally encoded sample; combining predetermined portions of said error with adjacent succeeding digitally encoded samples of said sequence of digitally encoded samples for generating a corresponding sequence of error compensated digital samples; converting said sequence of error compensated digital samples to a sequence of bits corresponding on a one-to-one basis to said sequence of error compensated digital samples; and producing a fixed frequency digital speaker drive signal in accordance with said sequence of bits.
Claim 9
Independent Claim
125 words
A method for generating a digital speaker control signal from digitally encoded audio samples, comprising the steps of: determining an error between an audio level represented by a digitally encoded sample of a sequence of digitally encoded samples and an audio level represented by a speaker control signal corresponding to said digitally encoded sample; combining predetermined portions of said error with adjacent succeeding digitally encoded samples of said sequence of digitally encoded samples for generating a corresponding sequence of error compensated digital samples; converting said sequence of error compensated digital samples to a sequence of bits corresponding on a one-to-one basis to said sequence of error compensated digital samples; and producing a fixed frequency digital speaker drive signal in accordance with said sequence of bits.
Claim 10
Dependent Claim
26 words
The method of claim 7 including the step of expanding said sequence of digitally encoded samples for providing an expanded audio data signal for error compensation.
Claim 11
Dependent Claim
24 words
The method as in claim 8 wherein said step of expanding includes the step of expanding in accordance with a specified data expansion factor.
Claim 12
Dependent Claim
16 words
The method as in claim 7 further including the step of storing said sequence of bits.
Claim 13
Dependent Claim
167 words
Apparatus for generating a digital speaker drive signal from a sequence of digitally encoded audio samples, comprising: first memory means for storing a set of groups of bits, each of said groups of bits associated with a predefined audio level, each said group of bits corrected for the error between said associated predefined audio level and the audio level of a speaker control signal corresponding to said associated predefined audio level, said first memory means responsive to an input sequence of digitally encoded audio samples, each of said digitally encoded audio samples corresponding to the audio level of successive samples in an audio signal, for outputting a sequence of said groups of bits, each of said groups of bits in said sequence of groups of bits corresponding on a one-to-one basis, respectively, with each of said digitally encoded audio samples; and control means coupled to said first memory means and responsive to said sequence of groups of bits for producing a fixed frequency digital speaker drive signal.
Claim 14
Dependent Claim
167 words
Apparatus for generating a digital speaker drive signal from a sequence of digitally encoded audio samples, comprising: first memory means for storing a set of groups of bits, each of said groups of bits associated with a predefined audio level, each said group of bits corrected for the error between said associated predefined audio level and the audio level of a speaker control signal corresponding to said associated predefined audio level, said first memory means responsive to an input sequence of digitally encoded audio samples, each of said digitally encoded audio samples corresponding to the audio level of successive samples in an audio signal, for outputting a sequence of said groups of bits, each of said groups of bits in said sequence of groups of bits corresponding on a one-to-one basis, respectively, with each of said digitally encoded audio samples; and control means coupled to said first memory means and responsive to said sequence of groups of bits for producing a fixed frequency digital speaker drive signal.
Claim 15
Dependent Claim
36 words
Apparatus as in claim 11 wherein said set of groups of bits comprise a look-up table, said look-up table including a file of groups of bits associated with all defined audio levels for an audio signal.
Claim 16
Dependent Claim
25 words
Apparatus as in claim 12 wherein each said group of bits comprises a predetermined number of bits in accordance with a predetermined data expansion factor.
Claim 17
Dependent Claim
27 words
Apparatus as in claim 13 wherein each bit in each of said groups of bits is assigned a value in accordance with a predetermined error compensation function.
Claim 18
Dependent Claim
29 words
Apparatus as in claim 11 further comprising second memory means coupled to said first memory means and to said control means for storing said sequence of groups of bits.
References Cited (Backward Citations)
US4392018A
Cited
US4437087A
Cited
US4592070A
Cited
US4692941A
Cited
US4617645A
Cited
US4805220A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-03-10 | 1995-09-09 | 1996-03-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-03-10 | 1999-09-09 | 2000-03-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-03-10 | 2003-09-09 | 2004-03-10 | $7700.00 | Window Closed / Lapsed |