×

Signaling characteristics of segments for network streaming of media data

  • US 9,445,136 B2
  • Filed: 09/20/2012
  • Issued: 09/13/2016
  • Est. Priority Date: 09/21/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing video data, the method comprising:

  • determining an estimated throughput;

    receiving, from a server device, information indicative of a respective priority value for each respective segment group of a plurality of segment groups, wherein;

    for each respective segment group of the plurality of segment groups;

    the respective segment group is a respective plurality of segments,each of the segments of the respective segment group corresponds to a respective temporal section of media content different from temporal sections of the media content to which segments of other segment groups of the plurality of segment groups correspond,each respective segment of the respective segment group represents the same respective temporal section of the media content, is retrievable individually, and is from a different representation of a plurality of representations of the media content, each of the representations being encoded at a different bit rate, andthe respective priority value for the respective segment group indicates an importance of selecting a segment for the respective temporal section from a representation in the plurality of representations that has a higher bit rate than other ones of the representations, andthe priority value for a first segment group of the plurality of segment groups is different from the priority value for a second, different segment group of the plurality of segment groups, the first segment group and the second segment group including respective segments from the same representation of the plurality of representations;

    performing a selection operation that selects a segment of each respective segment group of the plurality of segment groups, wherein performing the selection operation comprises selecting the segments of each respective segment group based at least in part on the estimated throughput and the priority values for the segment groups; and

    processing the selected segments.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×