Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MULTI-STREAM OPTIMIZATION
Document Type and Number:
WIPO Patent Application WO/2014/133745
Kind Code:
A4
Abstract:
Methods and systems are provided for transmitting multiple video streams to clients based on individual preferences of the clients and network conditions. A cost-function minimization problem is formulated based on various network parameters. The network parameters (e.g., round-trip time (RTT), available bandwidth, packet loss rate, etc.) may be inputs to this optimization problem, which attempts to find optimal resolutions, bitrates, etc., given the network parameters and the video content. Additionally, by incorporating quality prediction, the cost-function may be based on actual content of video sequences.

Inventors:
HOLMER STEFAN (US)
Application Number:
PCT/US2014/015724
Publication Date:
December 31, 2014
Filing Date:
February 11, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
GOOGLE INC (US)
International Classes:
H04L29/06; H04N19/147; H04N19/196; H04N21/2343; H04N21/24
Attorney, Agent or Firm:
BILLINGS, Chad (Stewart Kolasch & Birch, LLP,P.O. Box 74, Falls Church Virginia, US)
Download PDF:
Claims:
17

AMENDED CLAIMS

received by the International Bureau on 12 November 2014 (12.1 1 .2014)

1. A method comprising:

analyzing (310) a sequence of video frames to generate content metrics (315) for the sequence of video frames, the content metrics being based on the particular content of the sequence of video frames;

estimating (320) a quality function based on the content metrics used with a quality model;

determining (325) parameters for encoding the sequence of video frames based on minimizing a cost function; and

encoding (360) the sequence of video frames using the parameters.

2. The method of claim 1, further comprising estimating the cost function using the quality model.

3. The method of claim 1, wherein the quality model is a Gaussian mixture model.

4. The method of claim 1, wherein estimating the quality function includes computing a conditional probability density function based on the content metrics.

5. The method of claim 4, wherein the conditional probability density function is a function of resolution and bitrate.

6. The method of claim 1, wherein the quality function is a structural similarity metric. 18

7. The method of claim 6, wherein the structural similarity metric may be correlated to average motion vector magnitude, average spatial prediction error (SPE), and average block variance.

8. The method of claim 7, wherein the average SPE is computed as the difference between a pixel value and the average value of one or more neighboring pixels.

9. The method of claim 4, wherein determining the parameters for encoding the sequence of video frames includes determining bitrate and resolution that maximizes the conditional probability density function.

10. The method of claim 1, wherein the parameters for encoding include one or more of resolution, bitrate, and forward error correction rate.

1 1. A method comprising:

determining, based on one or more network parameters, a number of video streams (140) to transmit to a server (1 10) that minimizes a cost function over a plurality of receivers (1 15);

determining a resolution for each of the video streams; and

transmitting the number of video streams to the server for distribution to the plurality of receivers, wherein each of the video streams is transmitted at the resolution determined for the video stream. 19

12. The method of claim 1 1, further comprising determining an amount of bandwidth to allocate to forward error correction for each of the video streams.

13. The method of claim 1 1, wherein the cost function is a delay cost function.

14. The method of claim 1 1, wherein the cost function is a distortion cost function.

15. The method of claim 1 1 , wherein the one or more network parameters include one or more of available bandwidth, round trip time (RTT), and packet loss rate.

16. The method of claim 1 1 , wherein the one or more network parameters include available bandwidth, round trip time (RTT), and packet loss rate.

17. The method of claim 16, wherein the one or more network parameters further include maximum frame rate of each of the receivers.




 
Previous Patent: ORAL CARE COMPOSITIONS

Next Patent: ORAL CARE COMPOSITIONS