Real time digital data transmission speed conversion system
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
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.
22 Citations
24 Claims
-
1. 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. - View Dependent Claims (3, 4, 5)
- and
-
2. 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.
-
-
6. 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. - View Dependent Claims (8, 9, 10)
- and,
-
7. 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.
-
-
11. 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. - View Dependent Claims (13, 14, 15)
-
-
12. 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.
-
-
16. 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. - View Dependent Claims (18, 19)
-
-
17. 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.
-
- 20. 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.
-
24. 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.
-
Specification