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

Real time digital data transmission speed conversion system

Assignee: MICRO-W Corp
•
Filing: 1988-06-01
•
Granted: 1990-08-28
•
Expires: 2008-06-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved real time digital data transmission speed conversion system is disclosed which employs a method of recording high transmission rate serial format data byte groups of given density on to a recording medium. The method includes the steps of converting each high transmission rate serial format data byte group into a corresponding low transmission rate serial data byte group in real time; and, recording the lower transmission rate serial data byte groups in real time, at a density that is higher than the given density, on a moving recording medium. The system employs apparatus which include means adapted to connect the apparatus to a source of the high transmission rate serial format data byte groups of a given density; means for converting each of the serial format data byte groups into a corresponding lower transmission rate serial data byte group in real time and at a density that is higher than the given desnity; and, means adapted to connect the apparatus to a recording device for transmitting the lower transmission rate serial format data byte groups at a higher density in real time to a moving recording medium. As another feature of the system, a recording medium is provided that has digital data stored thereon in a format that includes at least two initial synchronization character bytes, followed by one or more character bytes signifying the start of a record of an event, follopwed by one or more groups of at least one byte each of data relating to the specific event, followed by one or more character bytes signifying the end of the record of the event.

Inventors

  • 👤 Louis W. Ploch

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:25
CPC Classifications
G; G10; G10H; G10H1/00; G10H1/0033; G10H1/0041; G10H1/0058; G11; G11B; G11B20/00; G11B20/10; G11B27/00; G11B27/10; G11B27/19; G11B27/28; G11B27/30; G11B27/3027

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 90 words
In a method of recording randomly occurring high transmission rate serial MIDI format data byte groups of a variable low density onto a low bandwidth recording medium, the steps of (A) converting each of said serial MIDI format data byte groups into a corresponding randomly occurring lower transmission rate serial data byte group in real time; and (B) recording said lower transmission rate serial data byte groups at a higher density than said low density, in real time, on a single track of a moving recording medium of low bandwidth.
Claim 2
Dependent Claim 90 words
In a method of recording randomly occurring high transmission rate serial MIDI format data byte groups of a variable low density onto a low bandwidth recording medium, the steps of (A) converting each of said serial MIDI format data byte groups into a corresponding randomly occurring lower transmission rate serial data byte group in real time; and (B) recording said lower transmission rate serial data byte groups at a higher density than said low density, in real time, on a single track of a moving recording medium of low bandwidth.
Claim 3
Dependent Claim 106 words
In a method of recording randomly occurring high transmission rate serial MIDI format data byte groups of a variable low density onto a low bandwidth recording medium, the steps of (A) converting each of said serial MIDI format data byte groups into a corresponding randomly occurring parallel data byte group in real time; (B) encoding each parallel data byte group into a lower transmission rate serial data byte group in real time; and, (C) recording said lower transmission rate serial data byte groups at a higher density than said low density, in real time, on a single track of a moving recording medium of low bandwidth.
Claim 4
Dependent Claim 106 words
In a method of recording randomly occurring high transmission rate serial MIDI format data byte groups of a variable low density onto a low bandwidth recording medium, the steps of (A) converting each of said serial MIDI format data byte groups into a corresponding randomly occurring parallel data byte group in real time; (B) encoding each parallel data byte group into a lower transmission rate serial data byte group in real time; and, (C) recording said lower transmission rate serial data byte groups at a higher density than said low density, in real time, on a single track of a moving recording medium of low bandwidth.
Claim 5
Independent Claim 65 words
A method of recording according to any one of claims 1 or 2, wherein each of the data byte groups includes three bytes therein and each of the bytes in each of the groups is encoded with digital data relating to one aspect of an event that is different from the aspects of the event encoded on the other of the bytes in its group.
Claim 6
Dependent Claim 56 words
A method of recording according to claim 3, wherein said encoding step includes the steps of encoding at least to synchronization character bytes and one start-of-record character byte positioned before, and at least one end-of-record character byte positioned after, each data byte event group or each series of data byte event groups representing simultaneously occurring events.
Claim 7
Dependent Claim 93 words
A method of recording according to claim 4, wherein each of the data bytes in said groups of data bytes represents information relating to notes of musical instrument keyboards, the first byte of each group containing status information identifying at least whether a note is turned on or off, the second byte of each group containing numeric information identifying at least the specific note to be turned on or off, and the third byte of each group containing dynamic information identifying at least the loudness with which the note is to be played.
Claim 8
Dependent Claim 90 words
In a method of playing back low transmission rate serial format data byte groups of a randomly occurring density that are recorded on a single track of a low bandwidth recording medium, the steps of (A) converting each of said serial format data byte groups into a corresponding MIDI format higher transmission rate serial data byte group in real time; and, (B) playing back said higher transmission rate serial data byte groups at a lower density than said randomly occurring density and at real time in a MIDI playback device.
Claim 9
Dependent Claim 90 words
In a method of playing back low transmission rate serial format data byte groups of a randomly occurring density that are recorded on a single track of a low bandwidth recording medium, the steps of (A) converting each of said serial format data byte groups into a corresponding MIDI format higher transmission rate serial data byte group in real time; and, (B) playing back said higher transmission rate serial data byte groups at a lower density than said randomly occurring density and at real time in a MIDI playback device.
Claim 10
Dependent Claim 108 words
In a method of playing back low transmission rate serial format data byte groups of a randomly occurring density that are recorded on a single track of a low bandwidth recording medium, the steps of (A) converting each of said serial format data byte groups into a corresponding parallel data byte group in real time; (B) encoding each of said parallel data byte groups into a MIDI format higher transmission rate serial data byte group in real time; and, (C) playing back said higher transmission rate serial data byte groups at a lower density than said randomly occurring density and at real time in a MIDI playback device.
Claim 11
Dependent Claim 108 words
In a method of playing back low transmission rate serial format data byte groups of a randomly occurring density that are recorded on a single track of a low bandwidth recording medium, the steps of (A) converting each of said serial format data byte groups into a corresponding parallel data byte group in real time; (B) encoding each of said parallel data byte groups into a MIDI format higher transmission rate serial data byte group in real time; and, (C) playing back said higher transmission rate serial data byte groups at a lower density than said randomly occurring density and at real time in a MIDI playback device.
Claim 12
Independent Claim 74 words
A method of playing back data byte groups recorded on a recording medium according to any one of claims 6 or 7, wherein each of the data byte groups includes three bytes therein and each of the bytes in each of the groups is encoded with digital data relating to one aspect of an event that is different from the aspects of the event encoded on the other of the bytes in its group.
Claim 13
Dependent Claim 135 words
A method of playing back data byte groups according to claim 8, wherein each data byte event group or each series of data byte event groups representing simultaneously occurring events in said low transmission rate serial format data byte groups forms part of a string of bytes in which each said data byte event group or each said series or data byte event groups is preceded by at least two synchronization character bytes and one start-of-record character byte, and is followed by at least one end-of-record character byte, and further including the step of deleting said character bytes from said string o bytes so that said MIDI format higher transmission rate serial format data byte groups are formed into strings of data byte groups that are devoid of said synchronization, start-of-record and end-of-record character bytes.
Claim 14
Dependent Claim 97 words
A method of playing back data byte groups according to claim 9, wherein each of the data bytes in said groups of data bytes represents information relating to notes of musical instrument keyboards, the first byte of each group containing status information identifying at least whether a note is turned on or off, the second byte of each group containing numeric information identifying at least the specific note to be turned on or off, and the third byte of each group containing dynamic information identifying at least the loudness with which the note is to be played.
Claim 15
Dependent Claim 128 words
Apparatus for converting randomly occurring high transmission rate serial MIDI format data byte groups into lower transmission rate serial format data byte groups, comprising: (A) means adapted to connect said apparatus to a source of said high transmission rate serial MIDI format data byte groups of a variable low density; (B) means for converting each of said high transmission rate serial MIDI format data byte groups into a corresponding randomly occurring lower transmission rate serial format data byte group in real time; and, (C) means adapted to connect said apparatus to a recording device for transmitting said lower transmission rate serial format data groups at a higher density than the variable low density, in real time, to a single track of a moving recording medium of low bandwidth.
Claim 16
Dependent Claim 128 words
Apparatus for converting randomly occurring high transmission rate serial MIDI format data byte groups into lower transmission rate serial format data byte groups, comprising: (A) means adapted to connect said apparatus to a source of said high transmission rate serial MIDI format data byte groups of a variable low density; (B) means for converting each of said high transmission rate serial MIDI format data byte groups into a corresponding randomly occurring lower transmission rate serial format data byte group in real time; and, (C) means adapted to connect said apparatus to a recording device for transmitting said lower transmission rate serial format data groups at a higher density than the variable low density, in real time, to a single track of a moving recording medium of low bandwidth.
Claim 17
Dependent Claim 146 words
Apparatus for converting randomly occurring high transmission rate serial MIDI format data byte groups into lower transmission rate serial format data byte groups, comprising: (A) means adapted to connect said apparatus to a source of said high transmission rate serial MIDI format data byte groups of a variable low density; (B) means for converting each of said high transmission rate serial MIDI format data byte groups into a corresponding parallel data byte group in real time; (C) means for encoding each of said parallel data byte groups into a lower transmission rate serial format data byte group in real time; and, (D) means adapted to connect said apparatus to a recording device for transmitting said lower transmission rate serial format data groups at a higher density than the variable low density, in real time, to a single track of a moving recording medium of low bandwidth.
Claim 18
Dependent Claim 146 words
Apparatus for converting randomly occurring high transmission rate serial MIDI format data byte groups into lower transmission rate serial format data byte groups, comprising: (A) means adapted to connect said apparatus to a source of said high transmission rate serial MIDI format data byte groups of a variable low density; (B) means for converting each of said high transmission rate serial MIDI format data byte groups into a corresponding parallel data byte group in real time; (C) means for encoding each of said parallel data byte groups into a lower transmission rate serial format data byte group in real time; and, (D) means adapted to connect said apparatus to a recording device for transmitting said lower transmission rate serial format data groups at a higher density than the variable low density, in real time, to a single track of a moving recording medium of low bandwidth.
Claim 19
Dependent Claim 63 words
Apparatus according to any one of claims 11 or 12, wherein each of the data byte groups includes three bytes therein, and wherein each of the bytes in each of the groups is encoded with digital data relating to one aspect of an event that is different from the aspects of the event encoded on the other of the bytes in its group.
Claim 20
Dependent Claim 50 words
Apparatus according to claim 13, wherein said encoding means includes means for adding at least two synchronization character bytes and one start-of-record character byte before, and at least one end-of-record character byte after, each data byte event group or each series of data byte event groups representing simultaneously occurring events.
Claim 21
Dependent Claim 91 words
Apparatus according to claim 14, further including means adapted to be connected to a recording medium player for receiving encoded serial format data byte groups from the player; means for decoding the encoded data byte groups to delete the synchronization, start-of-record and end-of-record character bytes therefrom; means for converting said data byte groups into a serial MIDI format at a higher transmission rate than said lower transmission rate; and, means adapted to be connected to a MIDI output device for transmitting the decoded converted data byte groups to said output device.
Claim 22
Dependent Claim 127 words
Apparatus for playing back low transmission rate serial format data byte groups of at least one byte each, which groups are recorded on a single track of a low bandwidth recording medium at a randomly occurring density, comprising: (A) means adapted to be connected to a recording medium reproducing device for receiving said data byte groups from said recording medium in real time; (B) means for converting said low transmission rate serial format data byte groups into corresponding MIDI format higher transmission rate serial data byte groups in real time and at a lower density than said randomly occurring density; and, (C) means adapted to connect said apparatus to a MIDI playback device for playing back said higher transmission rate serial data byte groups in real time.
Claim 23
Dependent Claim 127 words
Apparatus for playing back low transmission rate serial format data byte groups of at least one byte each, which groups are recorded on a single track of a low bandwidth recording medium at a randomly occurring density, comprising: (A) means adapted to be connected to a recording medium reproducing device for receiving said data byte groups from said recording medium in real time; (B) means for converting said low transmission rate serial format data byte groups into corresponding MIDI format higher transmission rate serial data byte groups in real time and at a lower density than said randomly occurring density; and, (C) means adapted to connect said apparatus to a MIDI playback device for playing back said higher transmission rate serial data byte groups in real time.
Claim 24
Dependent Claim 151 words
Apparatus for playing back low transmission rate serial format data byte groups of at least one byte each, which groups are recorded on a single track of a low bandwidth recording medium at a randomly occurring density, comprising: (A) means adapted to be connected to a recording medium reproducing device for receiving said data byte groups from said recording medium in real time; (B) means for converting each of said low transmission rate serial format data byte groups into a corresponding parallel data byte group in real time; (C) means for encoding each of said parallel data byte groups into a MIDI format higher transmission rate serial data byte group in real time and at a lower density than said randomly occurring density; and, (D) means adapted to connect said apparatus to a MIDI playback device for playing back said higher transmission rate serial format data byte groups in real time.
Claim 25
Dependent Claim 151 words
Apparatus for playing back low transmission rate serial format data byte groups of at least one byte each, which groups are recorded on a single track of a low bandwidth recording medium at a randomly occurring density, comprising: (A) means adapted to be connected to a recording medium reproducing device for receiving said data byte groups from said recording medium in real time; (B) means for converting each of said low transmission rate serial format data byte groups into a corresponding parallel data byte group in real time; (C) means for encoding each of said parallel data byte groups into a MIDI format higher transmission rate serial data byte group in real time and at a lower density than said randomly occurring density; and, (D) means adapted to connect said apparatus to a MIDI playback device for playing back said higher transmission rate serial format data byte groups in real time.
Claim 26
Dependent Claim 63 words
Apparatus according to any one of claims 16 or 17, wherein each of said data byte groups includes three bytes therein, and wherein each of the bytes in each of the groups is encoded with digital data relating to one aspect of an event that is different from the aspects of the event encoded on the other of the bytes in its group.
Claim 27
Dependent Claim 125 words
Apparatus according to claim 18, wherein each data byte event group, or each series of data byte event groups representing simultaneously occurring events, in said low transmission rate serial format data byte groups forms part of a string of bytes in which each said data byte event group or each said series of data byte event groups is preceded by at least two synchronization character bytes and one start-of-record character byte, and is followed by at least one end-of-record character byte, and further including means for deleting said character bytes from said string of bytes so that said higher transmission rate serial format data byte groups are formed into strings of data byte groups that are devoid of said synchronization, startof-record and end-of-record character bytes.
Claim 28
Dependent Claim 139 words
A single track recording medium having digital data stored thereon in a format that includes a plurality of data records separated from one another by blank spaces representing real time spacing of said data records, each of said data records including at least two initial synchronization character bytes, followed by one or more character bytes signifying the start of a record of an event, followed by one or more groups of bytes, each of said groups including at least one byte therein, each of said bytes being coded with data relating to an aspect of the event that is different from the aspects of the event encoded on the other of the bytes in its group, said group or groups of bytes being followed by one or more character bytes signifying the end of the record of the event.
Claim 29
Dependent Claim 139 words
A single track recording medium having digital data stored thereon in a format that includes a plurality of data records separated from one another by blank spaces representing real time spacing of said data records, each of said data records including at least two initial synchronization character bytes, followed by one or more character bytes signifying the start of a record of an event, followed by one or more groups of bytes, each of said groups including at least one byte therein, each of said bytes being coded with data relating to an aspect of the event that is different from the aspects of the event encoded on the other of the bytes in its group, said group or groups of bytes being followed by one or more character bytes signifying the end of the record of the event.
Claim 30
Dependent Claim 16 words
A recording medium according to claim 20, wherein each of said groups includes three bytes therein.
Claim 31
Dependent Claim 31 words
A recording medium according to any one of claims 20 or 21, wherein said format includes three initial synchronization character bytes, one start-of-record character byte and one end-of-record character byte therein.
Claim 32
Dependent Claim 38 words
A recording medium according to claim 22, wherein said recording medium comprises a medium selected from the group consisting of cassette tapes, open reel tapes, recording wires, continuous track magnetic discs, compact disc records, and grooved phonograph records.
Claim 33
Dependent Claim 170 words
A real time MIDI to single track low bandwidth recording medium recording and playback system, comprising: (A) a music synthesizer capable of receiving and transmitting serial MIDI format data byte groups; (B) an apparatus (i) for converting serial MIDI format data byte groups received from said synthesizer to higher density lower transmission rate serial data byte groups capable for being recorded on and played back from a single track low bandwidth recording tape, and (ii) for converting higher density lower transmission rate serial data byte groups received from a single track low bandwidth recording tape back into serial MIDI format data byte groups and transmitting said latter groups back to said synthesizer; and, (C) a tape recording and playback mechanism (i) for receiving and recording said higher density lower transmission rate serial data byte groups on said single track low bandwidth recording tape, and (ii) for playing back said higher density lower transmission rate serial data byte groups from said tape and transmitting said groups back to said converting apparatus.
Claim 34
Dependent Claim 170 words
A real time MIDI to single track low bandwidth recording medium recording and playback system, comprising: (A) a music synthesizer capable of receiving and transmitting serial MIDI format data byte groups; (B) an apparatus (i) for converting serial MIDI format data byte groups received from said synthesizer to higher density lower transmission rate serial data byte groups capable for being recorded on and played back from a single track low bandwidth recording tape, and (ii) for converting higher density lower transmission rate serial data byte groups received from a single track low bandwidth recording tape back into serial MIDI format data byte groups and transmitting said latter groups back to said synthesizer; and, (C) a tape recording and playback mechanism (i) for receiving and recording said higher density lower transmission rate serial data byte groups on said single track low bandwidth recording tape, and (ii) for playing back said higher density lower transmission rate serial data byte groups from said tape and transmitting said groups back to said converting apparatus.

References Cited (Backward Citations)

US3604299A Cited
US4104950A Cited
US4081844A Cited
US4318137A Cited
US4458272A Cited
US4513328A Cited
US4615024A Cited
US4614983A Cited
US4825305A Cited
US4777857A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-27 1994-02-26 1994-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-27 1998-02-26 1998-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-27 2002-02-26 2002-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag