ASSET MANAGEMENT AND SCHEDULING GRAPHICAL USER INTERFACE FORMEDIA STREAMER

    公开(公告)号:CA2335661C

    公开(公告)日:2009-01-06

    申请号:CA2335661

    申请日:2001-02-09

    Applicant: IBM

    Abstract: A process of managing media data in a network is provided, the system including an administrator terminal, at least one media server communicatively coupled to the administrator terminal via a network, and a plurality of end user terminals, each of the media servers being operative to store media data, and to transfer portions of media data to selected locations via the network, at least one of the media servers also being operative to stream media data to selected ones of the end user terminals. The process provides a centralized user interface for scheduling and coordinating the execution of operations performed by the media servers. The process begins with a step of displaying a graphical user interface including a plurality of interface components on a display unit of the administrator terminal, the components enabling a user of the administrator terminal to define and schedule operations to be performed by selected ones of the media servers on corresponding portions of media data. User input includes: server identification information indicative of a selected media server; operation information specifying an operation to be performed by the selected media server on a selected portion of media data, and schedule information specifying a schedule for performing the specified operation. Commands and associated parameters are generated based on the operation information and schedule information, the commands and associated parameters for instructing the selected media server to execute the specified operation in accordance with the specified schedule.

    Media manager
    12.
    发明专利

    公开(公告)号:GB2330671B

    公开(公告)日:2002-11-06

    申请号:GB9819833

    申请日:1998-09-14

    Applicant: IBM

    Abstract: According to the present invention, a media manager is provided which incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The inventive media manager includes a high-level command processor which decodes the high-level generic commands and device-specific code mapping modules which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices. The present invention also encompasses a method of implementing an application program interface (API) for media devices. The method includes receiving high-level generic commands from a computer application, converting the high-level generic commands into device-level commands, and outputting each of the device-level commands to one of the media devices. The present invention also encompasses a computer program product including a computer-readable medium. The computer program product includes means for decoding high-level generic commands, means for converting the high-level generic commands into device-level commands, and means for outputting each of the device-level commands to a corresponding one of the media devices. The present invention further encompasses a common application program interface (API) which converts high-level generic commands received from a computer application into device-level commands which are output to a plurality of media devices including media servers which stores media objects. The common API includes a plurality of individual APIs which each perform a specific function.

    ASSET MANAGEMENT AND SCHEDULING GRAPHICAL USER INTERFACE FOR MEDIA STREAMER

    公开(公告)号:CA2335661A1

    公开(公告)日:2001-09-03

    申请号:CA2335661

    申请日:2001-02-09

    Applicant: IBM

    Abstract: A process of managing media data in a network is provided, the system including an administrator terminal, at least one media server communicatively coupled to the administrator terminal via a network, and a plurality of end user terminals, each of the media servers being operative to store media data, and to transfer portions of media data to selected locations via the network, at least one of the media servers also being operative to stream media data to selected ones of the end user terminals. The process provides a centralized user interface for scheduling and coordinating the execution of operations performed by the media servers. The process begins with a step of displaying a graphical user interface including a plurality of interface components on a display unit of the administrator terminal, the components enabling a user of the administrator terminal to define and schedule operations to be performed by selected ones of the media servers on corresponding portions of media data. User input includes: server identification information indicative of a selected media server; operation information specifying an operation to be performed by the selected media server on a selected portion of media data, and schedule information specifying a schedule for performing the specified operation. Commands and associated parameters are generated based on the operation information and schedule information, the commands and associated parameters for instructing the selected media server to execute the specified operation in accordance with the specified schedule.

    14.
    发明专利
    未知

    公开(公告)号:DE69515153T2

    公开(公告)日:2000-09-21

    申请号:DE69515153

    申请日:1995-09-05

    Applicant: IBM

    Abstract: A video server system or media streamer 10 includes at least one control node 18; at least one storage node 16, 17 with mass storage for storing a digital representation of a video presentation; and a plurality of communication nodes 14 switchably coupled under the direction of the control node to the at least one storage node for receiving a video presentation therefrom. Each of the plurality of communication nodes is coupled to an adapter 212 by a communications bus 210, outputting a video presentation as a sequence of data bursts over the communications bus to the adapter, which converts the received sequence of data bursts to a substantially isochronous data stream. Each of the plurality of communication nodes further includes a plurality of output ports, each having an associated data buffer for buffering a portion of a digital representation prior to a transmission of the digital representation. Each of the plurality of communication nodes further includes a scheduler for scheduling, for individual data buffers, a read request to the storage nodes for a next sequential portion of the digital representation for storage within the data buffers. Each read request is scheduled at a predetermined time such that a requested next sequential portion of the digital representation is available prior to a time that the requested next sequential portion is required to be transmitted from the output port that is associated with the data buffer. The at least one storage node further includes a scheduler for scheduling a read request to the mass storage such that a next sequential portion of a digital representation is available for outputting, prior to the at least one storage node receiving a read request from one of the communication nodes.

    EFFICIENT TRANSMISSION AND PLAYBACK OF DIGITAL INFORMATION

    公开(公告)号:CA2449032C

    公开(公告)日:2009-04-14

    申请号:CA2449032

    申请日:2002-06-24

    Applicant: IBM

    Abstract: Systems, methods, and computer products that facilitate transmission of information used for fast and responsive video and audio playback at non- standard, trick mode speeds. An embodiment of the present invention uses low resolution, compressed, and independent frames derived from the encoded digital video or audio information to facilitate the operation of user- requested VTR-like speed change functions associated with digital video and digital audio frames. The present invention greatly simplifies locating specific frames in a video or audio presentation for purposes such as fast forward and fast reverse scanning that is typically used in digital editing.

    16.
    发明专利
    未知

    公开(公告)号:DE69516346T2

    公开(公告)日:2000-10-19

    申请号:DE69516346

    申请日:1995-08-25

    Applicant: IBM

    Abstract: A media streamer (10) includes at least one storage node (16, 17) for storing a digital representation of a video presentation. The video presentation requires a time T to present in its entirety, and is stored as a plurality of N data blocks, each data block storing data corresponding approximately to a T/N period of the video presentation. The media streamer further includes a plurality of communication nodes (14) each having at least one input port and at least one output port; a circuit switch (18) connected between the at least one storage node and input ports of the plurality of communication nodes, the circuit switch selectively coupling one or more of the input ports to the at least one storage node to enable the digital representation stored thereat to appear at one or more of the output ports; and at least one control node (18) coupled at least to the plurality of communication nodes and to the at least one storage node for enabling any one of the N blocks to appear at any output port of any of the plurality of communication nodes.

    17.
    发明专利
    未知

    公开(公告)号:ES2144579T3

    公开(公告)日:2000-06-16

    申请号:ES95305964

    申请日:1995-08-25

    Applicant: IBM

    Abstract: A media streamer (10) includes at least one storage node (16, 17) for storing a digital representation of a video presentation. The video presentation requires a time T to present in its entirety, and is stored as a plurality of N data blocks, each data block storing data corresponding approximately to a T/N period of the video presentation. The media streamer further includes a plurality of communication nodes (14) each having at least one input port and at least one output port; a circuit switch (18) connected between the at least one storage node and input ports of the plurality of communication nodes, the circuit switch selectively coupling one or more of the input ports to the at least one storage node to enable the digital representation stored thereat to appear at one or more of the output ports; and at least one control node (18) coupled at least to the plurality of communication nodes and to the at least one storage node for enabling any one of the N blocks to appear at any output port of any of the plurality of communication nodes.

    18.
    发明专利
    未知

    公开(公告)号:DE69515153D1

    公开(公告)日:2000-03-30

    申请号:DE69515153

    申请日:1995-09-05

    Applicant: IBM

    Abstract: A video server system or media streamer 10 includes at least one control node 18; at least one storage node 16, 17 with mass storage for storing a digital representation of a video presentation; and a plurality of communication nodes 14 switchably coupled under the direction of the control node to the at least one storage node for receiving a video presentation therefrom. Each of the plurality of communication nodes is coupled to an adapter 212 by a communications bus 210, outputting a video presentation as a sequence of data bursts over the communications bus to the adapter, which converts the received sequence of data bursts to a substantially isochronous data stream. Each of the plurality of communication nodes further includes a plurality of output ports, each having an associated data buffer for buffering a portion of a digital representation prior to a transmission of the digital representation. Each of the plurality of communication nodes further includes a scheduler for scheduling, for individual data buffers, a read request to the storage nodes for a next sequential portion of the digital representation for storage within the data buffers. Each read request is scheduled at a predetermined time such that a requested next sequential portion of the digital representation is available prior to a time that the requested next sequential portion is required to be transmitted from the output port that is associated with the data buffer. The at least one storage node further includes a scheduler for scheduling a read request to the mass storage such that a next sequential portion of a digital representation is available for outputting, prior to the at least one storage node receiving a read request from one of the communication nodes.

    Media manager
    19.
    发明专利

    公开(公告)号:GB2330671A

    公开(公告)日:1999-04-28

    申请号:GB9819833

    申请日:1998-09-14

    Applicant: IBM

    Abstract: A media manager 5 incorporates an application program interface (API) for converting high-level generic commands into device-level commands for output to a media device. The media manager includes a high-level command processor 10 which decodes the high-level generic commands and device-specific code mapping modules 15 which convert the high-level generic commands decoded by the high-level command processor into device-level commands. Each of the device-level commands is output from one of the device-specific code-mapping modules to a corresponding one of the media devices 25.

    VIDEO OPTIMIZED MEDIA STREAMER WITH CACHE MANAGEMENT

    公开(公告)号:CA2153444A1

    公开(公告)日:1996-03-09

    申请号:CA2153444

    申请日:1995-07-07

    Applicant: IBM

    Abstract: A data storage system includes a mass storage unit storing a data entity, such as a digital representation of a video presentation, that is partitioned into a plurality N of temporally-ordered segments. A data buffer is bidirectionally coupled to the mass storage unit for storing up to M of the temporally-ordered segments, wherein M is less than N. The data buffer has an output for outputting stored ones of the temporally-ordered segments. The data storage system further includes a data buffer manager for scheduling transfers of individual ones of the temporally-ordered segments between the mass storage unit and the data buffer. The data buffer manager schedules the transfers in accordance with at least a predicted time that an individual one of the temporally-ordered segments will be required to be output from the data buffer. When employed with a media streamer distributed data buffer management techniques are employed for selecting blocks to be retained in a buffer memory, either in a storage node or in a communication node. These techniques rely on the predictable nature of the video data stream, and thus are enabled to predict the future requirements for a given one of the data blocks.

Patent Agency Ranking