Streaming methods and systems
AssigneeMicrosoft Corporation
InventorsTianming Liu, Hong-Jiang Zhang, Wei Qi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsTianming Liu, Hong-Jiang Zhang, Wei Qi
Estimating the term…
Various embodiments provide methods and systems for streaming data that can facilitate streaming during bandwidth fluctuations in a manner that can enhance the user experience. In one aspect, a forward-shifting technique is utilized to buffer data that is to be streamed, e.g. an enhancement layer in a FGS stream. Various techniques can drop layers actively when bandwidth is constant. The saved bandwidth can then be used to pre-stream enhancement layer portions. In another aspect, a content-aware decision can be made as to how to drop enhancement layers when bandwidth decreases. During periods of decreasing bandwidth, if a video segment does not contain important content, the enhancement layers will be dropped to keep the forward-shifting of the enhancement layer unchanged. If the enhancement layer does contain important content, it will be transmitted later when bandwidth increases.
A method comprising:
A method comprising:
A method comprising:
A method comprising:
A streaming server comprising:
A streaming server comprising:
One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the processors to operate a streaming server by dropping at least portions of an enhancement layer comprising part of an FGS stream sufficient to forward-shift other portions of the enhancement layer by an amount.
One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the processors to:
One or more computer-readable media having computer-readable instructions thereon which, when executed by one or more processors, cause the processors to:
A method comprising:
A method comprising:
A method comprising:
A system comprising:
A method comprising:
Dependencies are inferred from the claim text.