← Back to Patent Explorer
US5446791A Expired / Lapsed US ⏱️ 0.0 years remaining

Sound synthesizer system operable by optical data cards

Assignee: WOOLEY GENE W
•
Filing: 1993-03-17
•
Granted: 1995-08-29
•
Expires: 2013-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An optical data storage and retrieval system uses printed cards having a plurality of parallel tracks of contrasting fields representing digital 1's and 0's. A timing track is included as one of the parallel tracks. The card is manually read by a plural parallel track reader indexed to an edge of the card. A stop code, start code, checksum and number of data bytes are included in data stored on the cards. The system can sort the data correctly regardless of whether it is read backwards or forwards Error detection is implemented with a checksum system. Data read from the cards are preferably passed to a voice or sound synthesizer which outputs synthesized voice or sounds responsive to the data stored on the cards.

Inventors

  • 👤 Gene W. Wooley
  • 👤 Anthony Van de Ven
  • 👤 John A. Dackombe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 22:20
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H2220/00; G10H2220/155; G10H2220/441; G10H2220/445

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 256 words
A sound synthesizer system comprising: an optical card reader for reading a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, each of which is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a stop byte.
Claim 2
Dependent Claim 256 words
A sound synthesizer system comprising: an optical card reader for reading a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, each of which is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a stop byte.
Claim 3
Dependent Claim 17 words
The system of claim 1 wherein at least one of said data bytes is a start byte.
Claim 4
Dependent Claim 16 words
The system of claim 2 wherein at least one of said data bytes comprises a checksum.
Claim 5
Dependent Claim 27 words
The system of claim 3 wherein at least one of said data bytes comprises a count of the total number of data bytes stored on said card.
Claim 6
Dependent Claim 263 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a stop byte.
Claim 7
Dependent Claim 263 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a stop byte.
Claim 8
Dependent Claim 17 words
The system of claim 5 wherein at least one of said data bytes is a start byte.
Claim 9
Dependent Claim 16 words
The system of claim 6 wherein at least one of said data bytes comprises a checksum.
Claim 10
Dependent Claim 27 words
The system of claim 7 wherein at least one of said data bytes comprises a count of the total number of data bytes stored on said card.
Claim 11
Dependent Claim 263 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a start byte.
Claim 12
Dependent Claim 263 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes is a start byte.
Claim 13
Dependent Claim 262 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes comprises a checksum.
Claim 14
Dependent Claim 262 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes comprises a checksum.
Claim 15
Dependent Claim 273 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes comprises a count of the total number of data bytes stored on said card.
Claim 16
Dependent Claim 273 words
A sound synthesizer system comprising: an optical card reader responsive to a card having disposed thereon a plurality of parallel tracks of digital information, said tracks comprising optically contrasting marks and spaces and each of said tracks being disposed a fixed distance from an edge of said card, at least one of said tracks being a timing track formed of uniformly spaced marks and spaces, said optical card reader adapted to read said plurality of parallel tracks of said card simultaneously in response to having said card manually swept through it, said optical card reader adapted to generate digital signals which correspond to marks and spaces contained in said plurality of tracks of digital information; a processor responsive to said digital signals and adapted to generate synthesizer commands which correspond to said digital signals; a synthesizer adapted to generate audio level signals responsive to said synthesizer commands; and an audio output generator responsive to said audio level signals; wherein said digital signals are formed of a successive plurality of data bytes, wherein each of said data bytes is formed by reading columns orthogonal to said edge, said columns intersecting each of said plurality of parallel data tracks and corresponding to a timing mark on said timing track to determine, for each said track other than said timing track, whether a mark or a space is disposed in said column and setting the bits of said data bytes to correspond to the marks and/or spaces detected in each of said tracks; and wherein at least one of said data bytes comprises a count of the total number of data bytes stored on said card.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-08-28 1999-02-27 1999-08-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-08-28 2003-02-27 2003-08-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-08-28 2007-02-27 2007-08-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag