Method of providing replay on demand for streaming digital multimedia
AssigneeIntel Corporation
InventorsRachel E. Tillman, Thomas R. Gardos, John J. Kirby, Jeff N. Kidder, Rajeeb Hazra
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsRachel E. Tillman, Thomas R. Gardos, John J. Kirby, Jeff N. Kidder, Rajeeb Hazra
Estimating the term…
High quality replay of a streaming multimedia video segment on demand is provided. The multimedia segment may be transmitted as a stream by a server system and received by a client system over a fixed bandwidth communications path. The client system receives a base layer of the stream, decodes the base layer and displays the decoded base layer at a first quality level. The client system stores at least a portion of the base layer in a cache. When a request for replay service for the multimedia segment is received from a user, for high quality replay, the client system may receive at least one enhancement layer of the stream corresponding to the stored portion of the base layer. The client system may then read the stored portion of the base layer from the cache, decode the stored portion of the base layer and the at least one enhancement layer, and display the decoded base and enhancement layers at a second quality level, higher than the first quality level.
A method of replaying on demand of a multimedia segment received in a digital multimedia stream representing the multimedia segment on a limited bandwidth communications path, the method comprising:
A method of providing replay on demand of a multimedia segment obtained from a signal source by a server system, a first portion of the multimedia segment being transmitted as a first layer in a digital multimedia stream on a limited bandwidth communications path to a client system, the method comprising:
A method of providing replay on demand of a video segment having digital video data signals, the video segment being transmitted as a stream, the stream being received by a client system from a server system on a limited bandwidth communications path, the method comprising:
A method of providing replay on demand of a video segment having digital video data signals, the video segment being transmitted as a stream by a server system to a client system on a limited bandwidth communications path, the method comprising:
An apparatus for providing replay on demand of a multimedia segment having digital multimedia data signals comprising:
An apparatus for providing replay on demand service for a streaming multimedia segment having digital multimedia data signals, comprising:
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause a multimedia segment received in a digital multimedia stream representing the multimedia segment on a limited bandwidth communications path to be replayed by storing at least a portion of a first layer of the digital multimedia stream in a memory, requesting transmission of a second layer from a server system, by receiving the second layer of the digital multimedia stream corresponding to the stored portion of the first layer over the limited bandwidth communications path, by reading the stored portion of the first layer from the memory, by decoding the stored portion of the first layer and the received second layer, and by displaying the decoded first and second layers to the user.
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause replay of a multimedia segment obtained from a signal source by a server system, a first portion of the multimedia segment being transmitted as a first layer in a digital multimedia stream over a limited bandwidth communications path to a client system, by storing a second portion of the multimedia segment as at least one second layer in a memory in the server system, by receiving a request for replay service of the multimedia segment from the client system, by reading the at least one second layer from the memory, and by transmitting the at least one second layer in the digital multimedia stream to the client system.
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause replay of a multimedia segment having digital multimedia data signals, the multimedia segment being transmitted as a stream, the stream being received by a client system from a server system on a limited bandwidth communications path, by receiving a base layer of the stream, by decoding the base layer and displaying the decoded base layer at a first quality level, by storing at least a portion of the base layer in a memory in the client system, by receiving a request for replay service for the multimedia segment from a user of the client system, by receiving at least one enhancement layer of the stream corresponding to the stored portion of the base layer, by reading the stored portion of the base layer from the cache;
An article comprising a machine readable medium having a plurality of machine readable instructions, wherein when the instructions are executed by a processor, the instructions cause replay of a multimedia segment having digital multimedia data signals, the multimedia segment being transmitted as a stream by a server system to a client system on a limited bandwidth communications path, by transmitting a first portion of the multimedia segment as a base layer of the stream to the client system, by storing a second portion of the multimedia segment, the second portion corresponding to the first portion, as at least one enhancement layer in a memory in the server system, by receiving a request for replay service of the multimedia segment, by reading the second portion from the memory, and by transmitting the second portion as the at least one enhancement layer in the stream to the client system.
Dependencies are inferred from the claim text.