US2017111426A1PendingUtilityA1

Using quality information for adaptive streaming of media content

Assignee: FUTUREWEI TECHNOLOGIES INCPriority: Jan 15, 2013Filed: Dec 28, 2016Published: Apr 20, 2017
Est. expiryJan 15, 2033(~6.5 yrs left)· nominal 20-yr term from priority
H04L 67/42H04L 65/601H04L 65/4084H04L 65/4092H04L 65/80H04L 67/02H04L 65/752H04L 65/612H04L 65/1069H04L 65/613H04L 65/75H04L 67/01
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Different representations are associated with an instance of media content, and a representation can include multiple portions of media content. A respective quality value and bitrate can be associated with each of the portions. Information about the instance of content, including bitrate and quality information, can be accessed by and/or sent to a client. The quality information indicates the availability of measures of quality (e.g., quality values) and where those quality values reside or how they can be retrieved. The client can use quality as well as bitrate to make more intelligent decisions while streaming the content. For example, while the content is being downloaded over a network, the client can adapt to changes in available network bandwidth by selecting one portion of the instance of media content over another based not just on its bitrate but also based on its quality value.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 generating information about an instance of media content, the information comprising quality information for the instance of media content, wherein a plurality of different representations is associated with the instance of media content, each of the different representations in the plurality of representations comprising a plurality of portions of the instance of media content, each of the portions in the plurality of portions having a respective quality value associated therewith, wherein a quality value comprises a measure of quality of a respective portion of the instance of media content; and   providing the information to a client, the information indicating availability of the quality values.   
     
     
         2 . The method of  claim 1 , wherein a quality value for a first portion of the instance of media content is included in a box associated with the first portion. 
     
     
         3 . The method of  claim 2 , wherein the quality information comprises an element in the information about the instance of media content, the element indicating the quality value is available in the box. 
     
     
         4 . The method of  claim 1 , wherein the quality information comprises an element in the information about the instance of media content, wherein a quality value for a first portion of the instance of media content is an attribute of the element. 
     
     
         5 . The method of  claim 1 , wherein a quality value for a first portion of the instance of media content is included in a first file in a location different from a second file comprising the first portion of media content. 
     
     
         6 . The method of  claim 5 , wherein the quality information comprises an element in the information about the instance of media content, the element indicating the quality value is available in the first file and providing a path to the first file. 
     
     
         7 . The method of  claim 1 , further comprising measuring and recording a quality value for each of the portions in the plurality of portions. 
     
     
         8 . The method of  claim 1 , further comprising publishing the information about the instance of media content to allow the client to access the information. 
     
     
         9 . A device comprising:
 a memory including computer-readable instructions; and   a processor coupled with the memory, wherein the processor is configured to read the instructions to:   generate information about an instance of media content, the information comprising quality information for the instance of media content, wherein a plurality of different representations is associated with the instance of media content, each of the different representations in the plurality of representations comprising a plurality of portions of the instance of media content, each of the portions in the plurality of portions having a respective quality value associated therewith, wherein a quality value comprises a measure of quality of a respective portion of the instance of media content; and   provide the information to a client, the information indicating availability of the quality values.   
     
     
         10 . The device of  claim 9 , wherein a quality value for a first portion of the instance of media content is included in a box associated with the first portion. 
     
     
         11 . The device of  claim 10 , wherein the quality information comprises an element in the information about the instance of media content, the element indicating the quality value is available in the box. 
     
     
         12 . The device of  claim 9 , wherein the quality information comprises an element in the information about the instance of media content, wherein a quality value for a first portion of the instance of media content is an attribute of the element. 
     
     
         13 . The device of  claim 9 , wherein a quality value for a first portion of the instance of media content is included in a first file in a location different from a second file comprising the first portion of media content. 
     
     
         14 . The device of  claim 13 , wherein the quality information comprises an element in the information about the instance of media content, the element indicating the quality value is available in the first file and providing a path to the first file. 
     
     
         15 . The device of  claim 9 , wherein the processor is further configured to read the instructions to:
 measure and record a quality value for each of the portions in the plurality of portions.   
     
     
         16 . The device of  claim 9 , wherein the processor is further configured to read the instructions to:
 publish the information about the instance of media content to allow the client to access the information.

Join the waitlist — get patent alerts

Track US2017111426A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.