Patent US5367301A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag