Abstract:
A system for variable bit-rate video coding in which encoding bandwidth as characterized by a usage parameter control (UPC) parameters is renegotiated between a video encoder and an asynchronous transfer mode network in order to maintain quality-of-service and save bandwidth. The coding system includes adjusting the video source quantization in a manner for controlling the occupancy level of a buffer while new UPC parameters are requested from an ATM network.
Abstract:
Apparatus for asynchronously generating control signals (CONTROL) is disclosed including a plurality of sources (5) of asynchronous data signals and a plurality of data processing channels (10, 14), each processing one of the data signals in response to a control signal (CONTROL). Each of a plurality of parameter determining circuits (10, 16) produces a signal (COMPLEXITY) representing a parameter of one of the data signals. A data sampler (30) samples the signals (COMPLEXITY) from all of parameter determining circuits (10, 16) substantially simultaneously at predetermined sampling time intervals. A control signal generator (30) generates control signals (CONTROL) for the data processing channels (10, 14) having values based on the sampled parameter representative signals (COMPLEXITY) and the preceding sampling time interval.
Abstract:
A multiplexer system includes a multiplexer (20) having plural inputs (1-K) and an output (15); plural channel processors (10) each having a control input, a data input for receiving an input signal, a complexity output for providing a signal representing the complexity of an associated input data signal, and a data output for providing a constant bit rate data signal to an associated input of the multiplexer; and a bit rate allocator (30) responsive to the complexity representing signals for providing bit rate control signals to the associated control inputs of the channel processors (10) as a function of the complexity representing signals, such that a bit rate of an output data signal from a channel processor (10) is a function of the complexity of an associated input data signal and to the combined of the input data signals.
Abstract:
A method, system and apparatus for routing data through a network based on the content or semantics of the data. Semantic routing engines route the data through the network based upon information maintained in routing tables. The routing tables used to route the content through the network are derived by aggregating information about either content consumers or content producers into ontological trees.