Data encoding for television
First Claim
1. A system for encoding data to be transmitted along with an incoming television video signal of a given field rate, wherein a predetermined number of scan lines compose each field, comprising:
- input interface means for receiving data from a number of input devices each of which provides data at a particular information rate;
encoding processing means coupled to said input interface means for accessing the data received by said input interface means from the input devices and for arranging the data into separately identifiable data groups, each of said data groups corresponding to the input device which originated the data in that group; and
inserting means coupled to said encoding processing means and to the incoming video signal for accessing said data groups from said encoding processing means and for inserting said data groups into a selected scan line of the video signal, said inserting means including timing means for providing timing signals to define a number of data channels over a portion of said selected scan line, said inserting means operating to insert each of said data groups into an associated data channel so that said data channels on said selected scan line include data which originates from the number of input devices, the amount of data identifiable with a particular input device corresponding directly to the particular information rate of the input device.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for encoding digital data to be transmitted by way of the scan lines of a television video signal includes interface circuitry for receiving data from a number of input devices each operating at a particular data rate, and encoding processing circuitry which takes the data received by the interface circuitry and arranges it into separate data groups wherein each group corresponds to the particular input device which originated the data. The data groups are then inserted, with the aid of timing circuitry, into corresponding data channels defined in a selected scan line of the video signal. Accordingly, the system makes efficient use of the allowable bandwidth of the video signal by allowing data originating from a higher data rate device to be inserted into the same scan line which carries information originating from a lower data rate device.
282 Citations
29 Claims
-
1. A system for encoding data to be transmitted along with an incoming television video signal of a given field rate, wherein a predetermined number of scan lines compose each field, comprising:
-
input interface means for receiving data from a number of input devices each of which provides data at a particular information rate; encoding processing means coupled to said input interface means for accessing the data received by said input interface means from the input devices and for arranging the data into separately identifiable data groups, each of said data groups corresponding to the input device which originated the data in that group; and inserting means coupled to said encoding processing means and to the incoming video signal for accessing said data groups from said encoding processing means and for inserting said data groups into a selected scan line of the video signal, said inserting means including timing means for providing timing signals to define a number of data channels over a portion of said selected scan line, said inserting means operating to insert each of said data groups into an associated data channel so that said data channels on said selected scan line include data which originates from the number of input devices, the amount of data identifiable with a particular input device corresponding directly to the particular information rate of the input device.
-
-
2. A system for encoding data to be transmitted along with an incoming television video signal of a given field rate, wherein a predetermined number of scan lines compose each field, comprising:
-
input interface means for receiving data from a number of input devices each of which provides data at a particular information rate; encoding processing means coupled to said input interface means for accessing the data received by said input interface means from the input devices and for arranging the data into separately identifiable data groups, each of said data groups corresponding to the input device which originated the data in that group; and inserting means coupled to said encoding processing means and to the incoming video signal for accessing said data groups from said encoding processing means and for inserting said data groups into a selected scan line of the video signal, said inserting means including timing means for providing timing signals to define a number of data channels over a portion of said selected scan line, said inserting means operating to insert each of said data groups into an associated data channel wherein any selected one of said data channels on said selected scan line includes data which originates from a particular input device, wherein said timing signals provided by said timing means operate to define at least one catch-up channel over a portion of said selected scan line, said inserting means being operative to insert the latest data group containing data from a certain input device into said catch-up channel when the latest data group exceeds the amount of data which can be inserted by said inserting means into the data channel associated with the certain input device. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A communications system in which data to be transmitted is encoded within a television video signal of a given field rate, wherein a predetermined number of scan lines compose each field, comprising:
-
input interface means for receiving data from a number of input devices each of which provides data at a particular information rate; encoding processing means coupled to said input interface means for accessing the data received by said input interface means from the input devices and for arranging the data into separately identifiable data groups, each of said data groups corresponding to the input device which originated the data in that group; inserting means coupled to said encoding processing means and to the television video signal for accessing said data groups from said encoding processing means and for inserting said data groups into a selected scan line of the video signal to provide an encoded video signal comprising the television video signal and the inserted data groups, and first timing means for providing first timing signals to define a number of data channels over a portion of said selected scan line, said inserting means operating to insert each of said data groups into an associated data channel to form said encoded video signal so that said data channels on said selected scan line include data which originates from the number of input devices, the amount of data identifiable with a particular input device corresponding directly to the particular information rate of the input device; and transmission means coupled to said inserting means for transmitting said encoded video signal over a desired transmission path. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
- 23. A method of encoding data into a television video signal of a given field rate supplied at a first location, and decoding the video signal to obtain the encoded data at a second location, comprising the steps of providing a television video signal at the first location, providing data to be encoded to the first location from a number of input devices each of which operates at a particular information rate, arranging the data from the input devices into separate groups, identifying each of the groups with the input device which originated the data in each group, selecting a scan line of the video signal provided at the first location, defining a number of data channels over a portion of the selected scan line, inserting the data groups into associated data channels of the selected scan line thereby forming an encoded video signal, defining at least one catch-up channel over a portion of the selected scan line, determining when the latest data group identified with a particular input device exceeds the amount of data which can be inserted during said inserting step into the data channels associated with the latest data group, inserting the excess data contained in the latest data group into the catch-up channel, transmitting the encoded video signal to the second location, extracting at the second location the data groups from their associated data channels, identifying each of the extracted data groups with a particular output device which responds to a particular information rate, and providing the data from the extracted data groups to the identified output devices at corresponding information rates.
-
28. A system for decoding data which is encoded in a certain scan line of a transmitted television video signal wherein the data originates from a number of input devices each of which operates at a particular information rate, and groups of data identifiable with the input devices are inserted into associated data channels defined over selected portions of the scan line, comprising:
-
output interface means for providing data obtained from the groups of data inserted into the associated data channels to a number of output devices each of which responds to data at a particular information rate; extracting means for receiving the transmitted television signal and for extracting the groups of data from the certain scan line, said extracting means including timing means for providing timing signals in corresponding relationship with the associated data channels of the scan line so that each of the extracted groups of data corresponds to an identifiable data channel; and decoding processing means coupled to said extracting means and said output interface means for accessing the extracted groups of data from said extracting means and for distributing the data to said output interface means so that the amount of data distributed for each of the output devices corresponds directly to the particular information rate of the output device. - View Dependent Claims (29)
-
Specification