Patent ID: 7266132
Filing Date: 2007-09-04
Classification: G06F,H04N

Abstract:
1. A network device for transmitting multiple bit streams having different bit rates, the network device comprising: an input network interface arranged to receive the multiple bit streams; a memory arranged to include multiple block pools, each block pool including a set of blocks having a memory size common to the block pool, the multiple block pools each having a different common memory size; a processor arranged to allocate data from the multiple bit streams to a block in one of the multiple block pools when the data has a storage requirement equal to or less than the common memory size for the block pool, the processor arranged to identify a bit rate for transmitting the data and a time delay for processing the data before transmission, wherein the storage requirement is determined using the bit rate for transmitting the data and the time delay for processing the data before transmission; and an output network interface that outputs the data.