Method and system for transmitting packages of data
First Claim
1. A method of processing data for transmission from a plurality of sources, comprising the steps of:
- receiving data input from said sources;
dividing said data into a plurality of paths for encoding and storage;
encoding said data with an encoder on each path to generate variable length words, said variable length words being organized into packages;
adding to said packages a heading indicating the source and destination paths of the data in the packages;
storing said packages in a buffer on each path;
retrieving and forwarding said packages from said buffer to a multiplexer under control of a buffer controller, said buffer controller preventing underflow and overflow of said buffers;
multiplexing said packages from the plurality of paths of each of said sources; and
transmitting said multiplexed packages of data along a transmission line.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for organizing and processing signals from multiple sources subdivides the source data into a plurality of processing paths. The data is stored in a buffer on each path in packages having fixed length words. A buffer controller controls drawing of the packages to a multiplexer and prevents underflow and overflow in each of the buffers. The multiplexer combines the data packages from each path and from each source according to a generation time priority. Each package includes a heading indicating its source and destination paths. The packages are transmitted along a transmission line, and the data is demultiplexed and outputted according to the headings.
-
Citations
13 Claims
-
1. A method of processing data for transmission from a plurality of sources, comprising the steps of:
-
receiving data input from said sources; dividing said data into a plurality of paths for encoding and storage; encoding said data with an encoder on each path to generate variable length words, said variable length words being organized into packages; adding to said packages a heading indicating the source and destination paths of the data in the packages; storing said packages in a buffer on each path; retrieving and forwarding said packages from said buffer to a multiplexer under control of a buffer controller, said buffer controller preventing underflow and overflow of said buffers; multiplexing said packages from the plurality of paths of each of said sources; and transmitting said multiplexed packages of data along a transmission line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for organizing and processing data from a plurality of sources, said system comprising:
-
an interface for each source for receiving data input from said source and for dividing said data into a plurality of paths; an encoder on each of said paths for encoding data into packages having fixed length words, said packages including a heading indicating the source and destination paths of said packages; a buffer on each of said paths for storing said packages; a buffer controller for assuring that said packages are retrieved from each of said buffers in accordance with the time order or their generation and for preventing underflow and overflow of said buffers; and a multiplexer for receiving said retrieved packages and multiplexing said packages from the plurality of paths of each of said sources according to a generation priority and for transmitting said multiplexed packages of data along a transmission line. - View Dependent Claims (11, 12, 13)
-
Specification