Abstract:
The problems of latency, flow control and data loss, and data movement within a client system memory are solved in a distributed multimedia system so as to enable real-time transmission of broadcast quality media data over the network. Latency is reduced by an estimation by the server of client needs. Data loss is prevented and flow control is provided by permitting the server to send only as much information as the network interface can reliably receive. Data movement is minimized by copying data directly from the network interface to memory in a display processor or audio processor.
Abstract:
The present invention provides a generic interface which enables asynchronous data processing elements to be interconnected using an interconnection protocol that controls flow of data between the processing elements. The flow control allows the processing elements to be data independent from, i.e., the processing elements need not be designed for a fixed sample rate or resolution, sample format and other data dependent factors. When used with digital motion video data, the processing elements may process motion video data at various temporal and spatial resolutions and color formats. Flow of data between processing elements may be controlled by handshake signals indicating whether the sender has valid data and the receiver can receive data. When valid data is available at the sender and is requested by the receiver, a transfer of data occurs. The characteristics of the data, and functions to be performed on the data may be specified using control inputs to the processing elements. A counting circuit may be used to specify the number of the data samples for which the control inputs are valid. The interface allows each processing element to have a small number of storage locations for storing data, such as a pair of registers, which eliminates the need for large buffers and simplifies implementation of the processing element with such flow control as a simple integrated circuit.
Abstract:
A method for the production of polyurethane elastomers by reacting an isocyanate epolymer having an isocyanate content of from 5 to 10% by weight which is the reaction product of an excessive amount of a polyisocyanate containing at least 85% by weight of 4,4'-diphenylmethane diisocyanate or a variant thereof and a polyether polyol having an average nominal hydroxyl functionality of from 2 to 4, an average hydroxyl equivalent weight of from 500 to 3000, and an oxyethylene content of from 50 to 85% by weight, with an aqueous latex to form a foam, and compressing said foam.
Abstract:
The problems of latency, flow control and data loss, and data movement within a client system memory are solved in a distributed multimedia system so as to enable real-time transmission of broadcast quality media data over the network. Latency is reduced by an estimation by the server of client needs. Data loss is prevented and flow control is provided by permitting the server to send only as much information as the network interface can reliably receive. Data movement is minimized by copying data directly from the network interface to memory in a display processor or audio processor.
Abstract:
A self-locking strap mechanism includes inner and outer hollow tubes each having a pair of spaced holes and a separate actuator aperture defined therethrough. The outer hollow tube is inserted over the inner hollow tube. The strap mechanism also includes a length of flexible strap. The length of strap is routed through the holes of the inner and outer hollow tubes. The inner and outer hollow tubes are longitudinally movable relative to one another between locked and released positions wherein the respective holes are aligned and misaligned with one another such that portions of the inner and outer hollow tubes frictional grip and release the length of strap routed therethrough.
Abstract:
A multiple function assembly used both as a seat and a back pack. The assembly includes two hinged-together sections that articulate over an arc of about 45 degrees. A seat pad is hinged to the free end of one section and a storage bag detachably engages the other section. When the seat pad is pivoted to a position parallel with the section to which it is attached, the assembly functions as a back pack. When it is pivoted to an obtuse angle, the assembly functions as a seat with a back rest.