Patent US5367301A successfully refreshed from Google Patents.
US5367301A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and system for decoding digital audio files
Assignee: DIGITAL DATA DESTRUCTION Inc
•
Filing: 1992-11-10
•
Granted: 1994-11-22
•
Expires: 2012-11-10
Abstract
Abstract A system (99) and a method decodes digital audio data (126) by identifying circuits (112) on peripheral devices (119) attached to a computer (113) or peripheral interfaces (107), such circuits capable of performing digital to analog conversions, and sending to these circuits during an interrupt (133), digital audio data (126) for conversion to analog form (128) and outputting to conventional audio stages (139, 141). Because the system and method employs existing circuitry to perform the digital decoding they do not require the use of additional processing hardware to be implemented solely for the decoding process.
Inventors
- 👤 Nelson H. Stiltner
- 👤 Jesse M. Martinez
- 👤 Roger S. Hutchison
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 13:10
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/16; G11; G11B; G11B20/00; G11B20/10; G11B20/10527
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
229 words
A system for decoding digital audio files in computer systems having peripheral devices attached to the computer system and containing digitally encoded audio data, comprising: a processor for executing instructions and for receiving from and transmitting to any attached peripheral devices digital data; a storage device coupled to the processor for storing instructions and data; at least one peripheral device interface coupled to the processor for transmitting instructions and data to and from a peripheral device coupled thereto, the peripheral device interface containing at least one circuit capable of performing digital to analog conversions on digital audio data transmitted from the processor in response to instructions sent by the processor; a controller means coupled to the processor for identifying any peripheral devices attached to a peripheral device interface, identifying on any peripheral device interface any circuits capable of performing digital to analog data conversions, scanning the peripheral device interface during the transmission of data from the peripheral device to the computer system, determining the presence and file format of digitally encoded audio data, and instructing the processor to transmit such data to the circuit identified as capable of digital to analog conversions, said circuit performing such conversions on received digitally encoded audio data; and an audio output channel coupled to the peripheral device for outputting digital audio data converted to analog signals by the circuit of the peripheral device.
Claim 2
Independent Claim
229 words
A system for decoding digital audio files in computer systems having peripheral devices attached to the computer system and containing digitally encoded audio data, comprising: a processor for executing instructions and for receiving from and transmitting to any attached peripheral devices digital data; a storage device coupled to the processor for storing instructions and data; at least one peripheral device interface coupled to the processor for transmitting instructions and data to and from a peripheral device coupled thereto, the peripheral device interface containing at least one circuit capable of performing digital to analog conversions on digital audio data transmitted from the processor in response to instructions sent by the processor; a controller means coupled to the processor for identifying any peripheral devices attached to a peripheral device interface, identifying on any peripheral device interface any circuits capable of performing digital to analog data conversions, scanning the peripheral device interface during the transmission of data from the peripheral device to the computer system, determining the presence and file format of digitally encoded audio data, and instructing the processor to transmit such data to the circuit identified as capable of digital to analog conversions, said circuit performing such conversions on received digitally encoded audio data; and an audio output channel coupled to the peripheral device for outputting digital audio data converted to analog signals by the circuit of the peripheral device.
Claim 3
Dependent Claim
33 words
The system according to claim 1 further comprising a shift register coupled to the processor for temporarily storing digital audio data prior to decoding by the circuit identified as capable of digital-to-analog conversions.
Claim 4
Dependent Claim
36 words
The system according to claim 1 wherein the controller means identifies attached peripheral devices, and identifies circuits on said attached peripheral devices capable of performing digital-to-analog conversions by reading addresses stored in a computer memory map.
Claim 5
Dependent Claim
29 words
The system according to claim 1 wherein the controller means interrupts the processor to transmit digitally encoded audio data to the digital-to-analog circuits identified on the peripheral device interface.
Claim 6
Dependent Claim
23 words
The system according to claim 1 further comprising a programmable latch for outputting the analog signal to either preamplified or amplified audio outputs.
Claim 7
Dependent Claim
30 words
The system according to claim 1 further comprising combinatorial logic coupled to the processor for transforming the digitally encoded audio data to two's complement form prior to decoding such data.
Claim 8
Independent Claim
130 words
A method of decoding digital audio data in a computer system having attached peripheral devices containing digitally encoded audio data, a peripheral device interface for coupling the peripheral devices to the computer system, and a processor for processing data, comprising the steps of: scanning a peripheral port for the existence of any attached peripheral devices; identifying on any peripheral device interface, circuits capable of performing digital to analog conversion; monitoring digital data transmitted over the peripheral device interface for the occurrence of digital audio data; determining the file format of any digital audio data identified; sending the digital audio data to the peripheral device interface circuits capable of performing digital to analog conversions; converting digitally encoded data to analog form; and outputting the converted audio data to available audio channels.
Claim 9
Independent Claim
130 words
A method of decoding digital audio data in a computer system having attached peripheral devices containing digitally encoded audio data, a peripheral device interface for coupling the peripheral devices to the computer system, and a processor for processing data, comprising the steps of: scanning a peripheral port for the existence of any attached peripheral devices; identifying on any peripheral device interface, circuits capable of performing digital to analog conversion; monitoring digital data transmitted over the peripheral device interface for the occurrence of digital audio data; determining the file format of any digital audio data identified; sending the digital audio data to the peripheral device interface circuits capable of performing digital to analog conversions; converting digitally encoded data to analog form; and outputting the converted audio data to available audio channels.
Claim 10
Dependent Claim
32 words
The method according to claim 2 wherein the step of scanning a peripheral port comprises the step of reading a computer memory map address for the address of any attached peripheral devices.
Claim 11
Dependent Claim
67 words
The method according to claim 2 wherein the step of identifying on any peripheral device interface, circuits capable of performing digital to analog conversion comprises the steps of: reading a computer memory map address for the address of such circuits; determining from said address the type of peripheral device attached thereto; and, determining the appropriate interrupt cycle for controlling said circuits for decoding digitally encoded audio data.
Claim 12
Dependent Claim
77 words
The method according to claim 2 wherein the step of sending the digital audio data to the peripheral device interface circuits capable of performing digital to analog conversions comprises the steps of: interrupting the processor; instructing the processor to temporarily buffer said data to afford a continuous stream of said data to be sent to said circuits; transforming said data to two's complement form; and, transmitting said data during the interruption of the processor to said circuits.
References Cited (Backward Citations)
US4177708A
Cited
US4314369A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-11-21 | 1998-05-23 | 1998-11-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-11-21 | 2002-05-23 | 2002-11-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-11-21 | 2006-05-23 | 2006-11-22 | $7700.00 | Window Closed / Lapsed |