摘要:
A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.
摘要:
A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.
摘要:
A method and implementing apparatus is provided for transferring data from memory to a file decoder which is effective to decode the file for further processing. In an illustrated example, a video file is decoded for presentation on a display device. The methodology includes enabling a plurality of control functions for access by a user or a user system in controlling the identity, sequence and flow of file transfers in order to optimize transfer efficiency in a data transfer transaction. Application programming interface (API) calls are provided by which playlists are constructed for transfer to the decoder. Further API calls are provided to enable pause and seek functions to be activated during a file transfer. A registration methodology is also provided by which predetermined processing events may be selected and recorded as they occur. The process further includes a methodology for modifying the file transfer protocol between multiple copy transfer and minimal copy transfer depending upon the type of data transfer channel being implemented.
摘要:
A method and implementing apparatus is provided for transferring data from a first device to a second device through a system coupling call. The coupling methodology is implemented to effect a direct coupling between a data producing device and a data receiving device such that data transfers between devices is passed more directly between devices with only minimal copying of the data during the transfer process. The coupling subsystem enables the construction of coupling modules which provide services and afford the opportunity to optimize the transference of data between two devices and permit the dynamic construction of coupling modules to provide coupling service between any pair of devices. In one example, video calls have been created to interface within the new data coupling environment.
摘要:
An asynchronous transfer mode switching system uses a parallel array of switching planes, distributors for distributing cells between the switching planes, and resequencers for collecting the cells after they have been switched. To balance the loads in the output buffers of the switching planes, each distributor includes two one-cell buffers and a load matrix. The load matrix stores the state of the output buffers in the switching planes, and this information is used to decide whether to send a cell arriving at the first of the one-cell buffers to its scheduled switching plane or to store the cell in the other of the one-cell buffers until either a switching plane with a lightly loaded output buffer for the cell's destination becomes available or another later arriving cell needs to be stored there.