摘要:
An example news production system includes a scheduling system, a composite display, and a camera. The scheduling system accesses a news program schedule that specifies a sequence of actions to be performed by the news production system. The scheduling system reads entries from the news program schedule, identifies actions associated with each, and sends signals to cause the actions to be performed. The news production system may cause the composite display to render video content in accordance with a specified layout. A camera can capture video of a field of view that includes at least a portion of the composite display while the specified video content is rendered thereon. The news production system may also cause an output video stream to be based, at least in part, on the captured video.
摘要:
L'invention concerne la gestion de contenus stockés dans différentes sources de stockage et accessibles par un ensemble de terminaux connectés en réseau. En particulier, on prévoit une agrégation (S4) d'index respectifs des contenus accessibles par chacun des terminaux précités, dans une base de données commune pour l'ensemble des terminaux. Chaque contenu est alors représenté par au moins un index (INDCi) comprenant des données d'information sur le contenu. Une application d'interface commune est installée dans chaque terminal de l'ensemble pour interroger la base de données depuis chaque terminal et sélectionner un contenu indexé dans la base de données pour accéder au contenu sélectionné depuis ce terminal.
摘要:
In one example, multimedia content is requested from a plurality of storage modules. Each storage module retrieves the requested parts, which are typically stored on a plurality of storage devices at each storage module. Each storage module determines independently when to retrieve the requested parts of the data file from storage and transmits those parts from storage to a data queue. Based on a capacity of a delivery module and/or the data rate associated with the request, each storage module transmits the parts of the data file to the delivery module. The delivery module generates a sequenced data segment from the parts of the data file received from the plurality of storage modules and transmits the sequenced data segment to the requester.
摘要:
A stream scheduling system capable of lowering a probability for a response time of a real time stream server to exceed a specified time limit. A reference for transfer timing (reference time-slot) which can guarantee a continuity of a stream for the requested real time stream data is determined, and a transfer timing is determined in a prescribed relation to the reference time-slot while a reading timing is set movably within a prescribed tolerable range defined with respect to the reference time-slot. When a request for a transfer of a new real time stream data is received, a time-slot for a reading of another real time stream data is re-allocated within a prescribed tolerable range defined with respect to the reference time-slot for that another real time stream data so as to create a vacant time-slot, and a reading of that new real time stream data is allocated to the vacant time-slot created by re-allocation.
摘要:
A system and method for tuning a storage system includes characterizing a maximum sustainable throughput for the storage system and decreasing it by a primary derate parameter to obtain a primary throughput. Sizes for buffer units may be determined at different stream rates, used to buffer a data stream between a request for and storage by generating stream simulators sufficient to consume the primary throughput and then optimizing the buffer sizes to prevent underruns. The primary throughput is decreased by a secondary derate parameter to obtain a maximum system bandwidth which sets an upper limit on admission of streams. The proportion allocated for rate-guaranteed requests may be used to determine buffer sizes that are able to meet the prefill margin. Another parameter may set the length of a seek reorder queue that orders storage requests according to their physical address. Also, the block size by which data is accessed in the storage system may be configured.
摘要:
A system for scheduling storage accesses of multiple continuous media streams may include a plurality of media stream clients. Associated with each media stream client is one of a plurality of media stream managers. Each media stream manager maintains a ring of buffers that buffer media stream data between its associated media stream client and one or more storage systems. A deadline queue associated with one of the storage systems. Queues buffer requests from the media stream managers. Each buffer request includes a deadline by which the buffer request must be fulfilled by the corresponding storage system. Each media stream manager is configured so that once one of its buffers is consumed by the associated media stream client, it submits a buffer request and deadline for that buffer to the appropriate deadline queue. Buffer requests may be ordered in each deadline queue from earliest to latest deadline. Each media stream manager may be configured to provide a guaranteed maximum media stream rate to its associated media stream client.
摘要:
In an audio/video server (100) blocks of data are read from a storage medium (110) by a reader (180) and supplied to users in the form of data streams. The storage medium (110) comprises a plurality of record-carrier based storage units (102, 104, 106, 108). A reader (180) reads a batch of data units from a storage unit in a single relative movement of a reading head of the storage unit with respect to the record-carrier of the storage unit. A scheduler (170) controls reading of blocks from the storage medium (110) by determining from which storage unit(s) data unit(s) need to be read for the block and placing a corresponding carrier access request in a read queue. The scheduler (170) extracts for each of the storage units a batch of carrier access requests from the queue and issues the batch to the reader (180) in an asynchronous manner, in response to the reader (180) having substantially completed reading data units for a previous batch for the storage unit.
摘要:
A disk scheduling system with bounded request reordering. Disk access requests may be performed during traversals of a disk head across a disk. Each traversal may have a specified direction of motion. A plurality of disk accesses may be performed during a disk head traversal. The overall number of disk access requests for a given disk head traversal may be limited to a maximum number N. By limiting the number of disk requests for each traversal, a bound may effectively be placed on the amount of time it takes to satisfy any single disk request.
摘要:
The disk scheduling algorithms try to service a request with lower priority and strict deadline only if serving this request is not going to violate the deadline constraints of a higher priority request. One of the algorithms uses a single queue to hold all the requests regardless of their priority. The single queue is reorganized after the arrival of a new request according to the order requests would be serviced. A second algorithm uses multiple queues. Each queue holds only requests with the same priority, and the requests in each priority queue are sorted according to their deadlines. The decision of servicing a request is made at scheduling time.
摘要:
In a video server, multimedia data for a production is archived with data blocks for a video disk file and data blocks for audio disk files and data blocks for auxiliary disk files all intermixed together in a single tape file, in approximately the same order required for producing a multimedia data stream. During restoring of the production, as the disk files are being copied to disk storage systems from the tape file, the data may be retrieved from the same disk files and played as a multimedia data stream as soon as enough information is available in the files to form the stream. Disk files are striped across a multitude of disk files systems, by a commutator, and a multitude of input/output units share access to all the files in all the disk file systems, for example, using a periodically switching round robin scheme or more complex scheduling. Also, during restoration, the same input/output unit of the server that is copying the data from the tape file to the disk drive may be used to play a multimedia data stream for the production and simultaneously other input/output units of the server are able to play multimedia data streams for the same production from those portions of the disk files for the production that have already been restored.