Audio digital recording and playback system
DCFirst Claim
1. A microcomputer recording system for recording analog signals in digital data form comprising:
- converting means for converting an analog signal into at least three digital data streams, wherein the first of said digital data streams is a reference signal representative of the amplitude of a preselected range of frequencies in a relatively broad band width, and wherein the second of said data streams is produced by filtering the analog signal to produce a data stream indicative of a plurality of discrete frequencies encompassed by the bandwidth represented by said first data stream; and
wherein the third of said digital data streams is a reference signal representative of the amplitude of the analog signal for each of said plurality of discrete frequencies;
sampling means for producing a sequential stream of digital data samples in each of said digital data streams,selection means for selecting a predetermined portion of the digital data samples produced by said sampling means in each digital data stream;
means for separately storing each of said predetermined portions of said digital data samples;
means for comparing said predetermined portion of said first reference data stream containing amplitude data with said predetermined portion of said second reference data stream containing frequency data to produce frequency spectrogram data representative of the frequency and amplitude of the original analog signal;
means for transforming said predetermined portion of said digital data samples selected from said third data stream into data representative of a time versus amplitude histogram for each discreet frequency;
means for providing selected waveform parameters;
means for comparing said histogram data with said selected waveform parameters and producing addressable waveform data representative of the waveform of the original analog signal;
means for sequentially assembling and storing said frequency spectrogram data and said amplitude reference data of said first data stream and said addressable waveform data for subsequent use.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A microcomputer system for converting an analog signal, such as an audio signal representative of sound into a digital form for storing in digital form in a highly condensed code and for reconstructing the analog signal from the coded digital form is disclosed. The system includes reductive analytic means where the original digital data stream is converted to a sequential series of frequency spectrograms, signal amplitude histograms and waveform code tables. Approximately 100 times less storage space than previously required for the storage of digitized audio signals of high fidelity quality is thereby obtained. Additive synthesis logic interprets the stored codes and recreates an output digital data stream for digital to analog conversion that is nearly identical to the original analog signal.
110 Citations
26 Claims
-
1. A microcomputer recording system for recording analog signals in digital data form comprising:
-
converting means for converting an analog signal into at least three digital data streams, wherein the first of said digital data streams is a reference signal representative of the amplitude of a preselected range of frequencies in a relatively broad band width, and wherein the second of said data streams is produced by filtering the analog signal to produce a data stream indicative of a plurality of discrete frequencies encompassed by the bandwidth represented by said first data stream; and
wherein the third of said digital data streams is a reference signal representative of the amplitude of the analog signal for each of said plurality of discrete frequencies;sampling means for producing a sequential stream of digital data samples in each of said digital data streams, selection means for selecting a predetermined portion of the digital data samples produced by said sampling means in each digital data stream; means for separately storing each of said predetermined portions of said digital data samples; means for comparing said predetermined portion of said first reference data stream containing amplitude data with said predetermined portion of said second reference data stream containing frequency data to produce frequency spectrogram data representative of the frequency and amplitude of the original analog signal; means for transforming said predetermined portion of said digital data samples selected from said third data stream into data representative of a time versus amplitude histogram for each discreet frequency; means for providing selected waveform parameters; means for comparing said histogram data with said selected waveform parameters and producing addressable waveform data representative of the waveform of the original analog signal; means for sequentially assembling and storing said frequency spectrogram data and said amplitude reference data of said first data stream and said addressable waveform data for subsequent use.
-
-
2. A microcomputer recording and playback system for recording analog signals in digital data form and for playback by decoding the digital data and converting it to analog audio signals comprising:
-
converting means for converting an analog audio signal into at least three digital data streams, wherein the first of said digital data streams is a reference signal representative of the amplitude of a preselected range of audio frequencies in a relatively broadband width, and wherein the second of said data streams is produced by filtering the analog signal to produce a data stream indicative of a plurality of discrete frequencies encompassed by the bandwidth represented by said first data stream; and
wherein the third of said digital data streams is a reference signal representative of the amplitude of the signal for each of said plurality of discrete frequencies;sampling means for producing a sequential stream of digital data samples in each of said digital data streams, selection means for selecting a predetermined portion of the digital data samples produced by said sampling means in each digital data stream; means for separately storing each of said predetermined portions of said digital data streams; means for comparing said predetermined portion of said first reference data stream containing amplitude data with said predetermined portion of said second reference data stream containing frequency data to produce frequency spectrogram data representative of the frequency and amplitude of the original analog signal; means for transforming said predetermined portion of said digital data samples selected from said third data stream into data representative of a time versus amplitude histogram for each discreet frequency; means for providing selected waveform parameters; means for comparing said histogram data with said selected waveform parameters and producing addressable waveform data representative of the waveform of the original analog signal; means for sequentially assembling and storing said frequency spectrogram data and said amplitude reference data of said first data stream and said addressable waveform data for subsequent use; and playback means for converting said digital data streams to analog data for subsequent reproduction comprising; addressing means for selecting said stored addressable waveform data representative of the original analog signal; and oscillator means for producing an analog signal responsive to said addressable waveform data, said frequency spectrogram data, and said amplitude reference data to produce a resultant analog signal suitable for use in a reproduction device. - View Dependent Claims (3, 4)
-
-
5. A microcomputer playback system for reproducing an original analog signal from stored digital data comprising:
-
addressing means for selecting stored waveform data representative of analog signal waveforms detected by a recording apparatus; and oscillator means for producing an analog signal responsive to said selected waveform data and associated amplitude data to reproduce said original analog signal. - View Dependent Claims (6)
-
-
7. An apparatus for recording incoming signals in digital form comprising:
-
means for providing an analog signal representative of an incoming signal; data acquisition means for sampling and digitizing said analog signal to produce a full spectrum amplified digital signal and filtering said analog signal at a plurality of discrete frequencies to produce a filtered analog signal and sampling and digitizing said filtered analog signal to produce frequency spectrograms; means for transforming said filtered analog signal into a plurality of amplitude histograms corresponding to said plurality of discreet frequencies; buffer means for storing said plurality of amplitude histograms; waveform analyzer means for extracting characteristic waveforms from said plurality of histograms and generating waveform tables in the form of a computer readable data base from said characteristic waveforms; record assembler means for generating assembled records for storage from said waveform tables, said frequency spectrograms and said full spectrum amplitude digital signal. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of recording analog signals in digital form comprising the steps of:
-
converting said analog signal into at least three digital data streams, wherein the first of said digital data streams is a reference signal representative of the sum of the amplitudes of a preselected range of frequencies in a relatively broadband width, and wherein the second of said data streams is produced by filtering the analog signal to produce a plurality of frequency channels indicative of a series of discrete frequencies encompassed by the bandwidth of said first data stream; and
wherein the third of said digital data streams is a series of reference signals representative of amplitude signals of said second data stream frequency channels;producing a sequential stream of digital data samples in each of said digital data streams; selecting a predetermined portion of each said digital data sample of each said digital data stream; storing each of said selected predetermined portions of said digital data samples; comparing said predetermined portion of said first digital data stream containing amplitude data with said predetermined portion of said second data stream containing frequency data to produce frequency spectrogram data representative of the frequency and amplitude of the original analog signal; transforming said predetermined portion of said data samples selected from said third data stream into data representative of a time versus amplitude histogram for each said discreet frequency providing selected waveform parameters; comparing said histogram data with said selected waveform parameters and producing addressable data representative of the waveform of the original analog signal; assembling and storing said frequency spectrogram data and said amplitude reference data of said first data stream and said addressable waveform data for subsequent use.
-
-
19. A method of recording analog audio signals in digital data form and converting the digital data back into an analog audio signal capable of being played in an audio reproduction device comprising the steps of:
-
converting an analog audio signal into at least three digital data streams, wherein the first of said digital data streams is reference signal representative of the sum of the amplitudes of a preselected range of audio frequencies in a relatively broad bandwidth, and wherein the second of said data streams is produced by filtering the analog audio signal to produce a plurality of frequency channels indicative of a series of discrete frequencies encompassed by the bandwidth of said first data stream; and
wherein the third of said digital data streams is a series of reference signals representative of amplitude signals of said second data stream frequency channels;producing a sequential stream of digital data samples in each of said digital data streams; selecting a predetermined portion of each said digital data sample of each said digital data stream; storing each of said selected predetermined portions of said digital data samples; comparing said predetermined portion of said first digital data stream containing amplitude data with data stream containing frequency data to produce frequency spectrogram data representative of the frequency and amplitude of the original analog signal; transforming said predetermined portion of said data samples selected from said third data stream into data representative of a time versus amplitude histogram for each said discreet frequency; comparing said histogram data with said selected waveform parameters and producing addressable data representative of the waveform of the original analog signal; sequentially assembling and storing said frequency spectrogram data and said amplitude reference data of said first data stream and said addressable waveform data for subsequent use; addressing the stored addressable waveform data, frequency spectrogram data, and amplitude reference data representative of the original audio signal to produce a resultant signal; and converting the resultant signal from digital to analog form. - View Dependent Claims (20)
-
-
21. A method of recording incoming signals in digital form comprising:
-
providing a analog signal representative of an incoming signal; sampling and digitizing said analog signal to produce a full spectrum amplitude digital signal; filtering said analog signal at a plurality of discrete frequencies to produce a filtered analog signal; sampling and digitizing said filtered analog signal to produce frequency spectrograms; generating a plurality histograms from said filtered analog signal representative of the amplitude versus time for each discrete frequency of said plurality of discreet frequencies; extracting characteristic waveforms from said plurality of histograms; and generating waveform tables in the form of a computer readable data base from said characteristic waveforms; generating assembled disk records for storage on a disk read/write module from said waveform tables, said frequency spectrograms and said full spectrum amplitude digital signal. - View Dependent Claims (22, 23, 24)
-
-
25. A method of reproducing an analog signal from assembled waveform tables generated from histograms of characteristic waveforms of said analog signal, frequency spectrograms and full spectrum digital amplitude signals comprising:
-
addressing waveform, frequency and amplitude data provided by said histograms, spectrograms and amplitude signals; and converting said waveform, frequency and amplitude data from digital to analog form. - View Dependent Claims (26)
-
Specification