摘要:
In a networked client/server system, media content is streamed from a server computer to a client computer. A media file format is used to store data for multiple timeline-altered streams that provides support for switching between the different timeline-altered streams during their presentation. According to one embodiment, a time code stream includes multiple data objects mapping corresponding timeline-altered stream data units to primary stream presentation times, and an index table mapping primary stream presentation times to timeline-altered stream byte offsets.
摘要:
Media content is streamed from a server computer to a client computer. A media file format is used to store data for multiple timeline-altered streams that provides support for switching between the different timeline-altered streams during their presentation. In one aspect, a user can switch between different timeline-altered streams. Upon receiving a user request to switch to a particular timeline-altered stream (the target stream), the client computer accesses a time code stream data object corresponding to the current data unit being presented. The time code stream data object identifies a primary stream presentation time corresponding to the data unit. The client then uses the primary stream presentation time to index into a table of mappings to byte offsets. The table provides a mapping of the primary stream presentation time to a corresponding byte offset of the target stream.
摘要:
A skimmed or preview version of multimedia content is provided to a client computer by a server computer using playlists. The skimmed version of multimedia content can be presented to a user of a client computer in less time than presenting the entire multimedia content would require. The server computer maintains skimming information that identifies particular segments of the multimedia content corresponding to the skimmed version. The server computer uses the skimming information to generate a playlist, which in turn is used by the server computer to access the appropriate segments of the multimedia content and provide the segments to the client computer.
摘要:
A skimmed or preview version of multimedia content is provided to a client computer by a server computer using playlists. The skimmed version of multimedia content can be presented to a user of a client computer in less time than presenting the entire multimedia content would require. The server computer maintains skimming information that identifies particular segments of the multimedia content corresponding to the skimmed version. The server computer uses the skimming information to generated a playlist, which in turn is used by the server computer to access the appropriate segments of the multimedia content and provided the segments to the client computer.
摘要:
A skimmed or preview version of multimedia content is provided to a client computer by a server computer using playlists. The skimmed version of multimedia content can be presented to a user of a client computer in less time than presenting the entire multimedia content would require. The server computer maintains skimming information that identifies particular segments of the multimedia content corresponding to the skimmed version. The server computer uses the skimming information to generate a playlist, which in turn is used by the server computer to access the appropriate segments of the multimedia content and provide the segments to the client computer.
摘要:
A skimmed or preview version of multimedia content is provided to a client computer by a server computer using playlists. The skimmed version of multimedia content can be presented to a user of a client computer in less time than presenting the entire multimedia content would require. The server computer maintains skimming information that identifies particular segments of the multimedia content corresponding to the skimmed version. The server computer uses the skimming information to generate a playlist, which in turn is used by the server computer to access the appropriate segments of the multimedia content and provide the segments to the client computer.
摘要:
A network client such as a streaming multimedia player is provided with the capability of changing playback speeds of a multimedia data stream. To change the playback speed, the client requests a different media stream. The client then initiates the new media stream at a point that corresponds in content to the point in the original data stream at which the speed change was requested. To determine the appropriate presentation time in the new media stream, the client refers to a first set of mappings, that maps presentation times in the original media stream to time-correlated presentation times in a primary or reference media stream. The client then refers to a second set of mappings, associated with the primary reference stream, to determine a time-correlated presentation time in the new media stream. The client then initiates playback of the new media stream at the determined presentation time.
摘要:
Multimedia content is streamed over a network system from a server computer to a client computer. The client allows a user to enter a variable playback speed and varies the speed at which the multimedia content is rendered at the client. Time-scale modification technology is used to maintain the original pitch of any audio content, thereby maintaining its intelligibility.
摘要:
In a client/server network system, multimedia content is streamed from one or more servers to the client. The multimedia content includes multiple media streams that can be streamed to the client from the same server or from different servers. The user is able to modify the playback speed of the multimedia content, allowing the playback to be either speeded up or slowed down.
摘要:
Multimedia content is streamed over a network system from a server computer to a client computer. The client allows a user to enter a variable playback speed and varies the speed at which the multimedia content is rendered at the client. Time-scale modification technology is used to maintain the original pitch of any audio content, thereby maintaining its intelligibility.