System for allocating available bandwidth of a concentrated media output
First Claim
1. A method for allocating available bandwidth of a concentrated media output, the method comprising the steps of:
- a) obtaining pre-recorded information including a bandwidth requirement for each one of a plurality of pre-recorded data frames;
b) determining a total bandwidth requirement for said plurality of pre-recorded data frames;
c) determining a remaining bandwidth, the remaining bandwidth defined as the difference between the available bandwidth and the total bandwidth requirement; and
d) allocating additional data to said remaining bandwidth in an amount related to said remaining bandwidth.
2 Assignments
0 Petitions
Accused Products
Abstract
In a predictive manner, bandwidth requirements for each pre-compressed information frame are sent to a concentrator so that the pre-compressed information and other information is efficiently concentrated without cropping any information. Specifically, the bandwidth requirement for each one of multiple data frames is obtained and stored with the information data frames. The multiple data frames are concentrated with additional data into one data stream, and concentration is controlled with the aggregate bandwidth requirement of the bandwidth requirements for each one of the multiple data frames. A processor with an information data input, a processed data output and a rate data output for each frame of the processed data output is coupled to a storage device. A concentrator operatively connects to the storage device. The concentrator is capable of receiving at least a first and second frame of information data and has a concentrated output. A controller operatively connects to the storage device and is capable of receiving at least one bandwidth requirement. The controller has a data flow control output connected to the concentrator.
183 Citations
28 Claims
-
1. A method for allocating available bandwidth of a concentrated media output, the method comprising the steps of:
-
a) obtaining pre-recorded information including a bandwidth requirement for each one of a plurality of pre-recorded data frames; b) determining a total bandwidth requirement for said plurality of pre-recorded data frames; c) determining a remaining bandwidth, the remaining bandwidth defined as the difference between the available bandwidth and the total bandwidth requirement; and d) allocating additional data to said remaining bandwidth in an amount related to said remaining bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for allocating available bandwidth of a concentrated media output, the method comprising the steps of:
-
a) obtaining pre-recorded information including a bandwidth requirement for each one of a plurality of pre-recorded data frames; b) synchronizing the bandwidth requirements for each one of the plurality of pre-recorded data frames with each one of the pre-recorded data frames; c) calculating a total bandwidth requirement of said plurality of pre-recorded data frames and determining a remaining bandwidth, the remaining bandwidth defined as a difference between the available bandwidth and total bandwidth requirement; and d) allocating additional data to said remaining bandwidth in an amount related to said remaining bandwidth.
-
-
11. A method for providing bandwidth requirements of media information in a predictive manner to a concentrator, the method comprising the steps of:
-
a) obtaining pre-recorded information including a first rate of compression for each of a plurality of pre-recorded data frames of a first data stream; b) obtaining pre-recorded information including a second rate of compression for each of a plurality of pre-recorded data frames of a second data stream; c) concentrating at least one of said plurality of pre-recorded data frames of the first data stream, and at least one of said plurality of prerecorded data frames of the second data stream at a first time, and at least an additional data at a second time onto an output; and d) controlling the concentration based on the first and second rates of compression that corresponds to the at least one of said plurality of pre-recorded data frames of the first and second data streams, respectively, by determining a remaining bandwidth for said additional data. - View Dependent Claims (12, 13)
-
-
14. A system for allocating available bandwidth of a concentrated media output in a predictive manner, the system comprising:
-
a) a processor having a data input, a processed data output and a rate of compression output, the processor for processing a plurality of frames of input data; b) a storage device having inputs connected to the processed data output and the rate of compression output, one or more outputs providing playback of said processed data and said rate of compression; c) a concentrator connected to the processed data output of said storage device, the concentrator capable of receiving at least a first and second frame of data corresponding to the plurality of frames of said input data, the concentrator having a concentrated media output; d) a controller connected to the rate of compression output of said storage device, the controller capable of receiving at least one rate of compression corresponding to each of said first and second frames of data, and the controller having a data flow control output; and e) the data flow control output connected to the concentrator for controlling the concentration of at least said first and second frames of data by determining a remaining bandwidth of the concentrated media output. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for allocating available bandwidth of a concentrated media output in a predictive manner, the system comprising
a) a storage device storing a plurality of frames of input data and a bandwidth requirement for each of said plurality of frames of input data; -
b) a concentrator connected to the storage device, the concentrator capable of receiving at least a first and second frame of said plurality of frames of said input data, the concentrator having a concentrated media output; c) a controller connected to the storage device, the controller capable of receiving at least one bandwidth requirement from said storage device, and the controller having a data flow control output; and d) the data flow control output connected to the concentrator for controlling the concentration of at least said first and second frames of the plurality of frames of said input data by determining a remaining bandwidth of the concentrated media output for the concentration of additional data.
-
-
27. A method for allocating available bandwidth of a concentrated media output, the method comprising the steps of:
-
a) obtaining pre-recorded information including a bandwidth requirement for each one of a plurality of pre-recorded data frames; b) determining a total bandwidth requirement for said plurality of pre-recorded data frames; c) determining a remaining bandwidth, the remaining bandwidth defined as the difference between the available bandwidth and the total bandwidth requirement; and d) allocating additional data to said remaining bandwidth in an amount related to said remaining bandwidth, additionally comprising the step of; concentrating the plurality of pre-recorded data frames with additional data onto the concentrated media output, wherein the step of concentrating the plurality of pre-recorded data frames with additional data onto the concentrated media output comprises obtaining live data for multiplexing with the plurality of pre-recorded data frames.
-
-
28. A system for allocating available bandwidth of a concentrated media output in a predictive manner, the system comprising:
-
a) a processor having a data input, a processed data output and a rate of compression output, the processor for processing a plurality of frames of input data; b) a storage device having inputs connected to the processed data output and the rate of compression output, one or more outputs providing playback of said processed data and said rate of compression; c) a multiplexer connected to the processed data output of said storage device, the multiplexer capable of receiving at least a first and second frame of data corresponding to the plurality of frames of said input data, the multiplexer having a concentrated media output, wherein the multiplexer receives a first frame of processed input data from a live signal and a second frame of processed input data from the storage device; d) a controller connected to the rate of compression output of said storage device, the controller capable of receiving at least one rate of compression corresponding to at least one of said first and second frames of data, and the controller having a data flow control output; and e) the data flow control output connected to the multiplexer for controlling the concentration of at least said first and second frames of data by determining a remaining bandwidth of the concentrated media output.
-
Specification