Supercharge Your Innovation With Domain-Expert AI Agents!

Improved dash client and receiver with a download rate estimator

A download rate, receiver technology, applied in network traffic/resource management, selective content distribution, electrical components, etc., can solve problems such as DASH client limitations

Inactive Publication Date: 2014-12-10
QUALCOMM INC
View PDF3 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] DASH clients have harsh limitations as users want high-quality streams with little or no advance notice, often in network-constrained environments

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Improved dash client and receiver with a download rate estimator
  • Improved dash client and receiver with a download rate estimator
  • Improved dash client and receiver with a download rate estimator

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The DASH client illustrated in this application includes a Stream Manager (SM), a Request Accelerator (RA), a Source Component (SC), a Network Connection, and a Media Player, such as figure 2 shown in . A DASH client may also include one or more media data buffers. In some implementations, the RA, SC, and media player may each have their own data buffer, or one logical partition of a large data buffer. In other implementations, perhaps only the RA has a data buffer for caching requests, such that the RA can send a complete response to every request it can respond to, and the media player uses whatever data buffer the SC has established. The SM can have its own local storage (physical or logical) to store metadata at its own discretion as needed.

[0050] figure 1 A DASH deployment with a DASH client is shown.

[0051] figure 2 An example architecture of a DASH client with different components is shown. It should be understood that SM, RA, SC and media player can...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. A process for rate estimation is provided that will react quickly to reception rate changes. The rate estimator can use an adaptive windowed average and take into account the video buffer level and the change in video buffer level in a way so to guarantee that the rate adjusts fast enough if there is a need, while keeping the windowing width large (and thus the measurement variance) large. A guarantee might be that when a rate drop or rise happens, the estimator adjusts its estimate within a time proportional to a buffer drain rate or buffer fill level.

Description

[0001] Cross References to Related Applications [0002] This application claims the benefit of U.S. Provisional Application No. 61 / 603,569, filed February 27, 2012, entitled "Improved DASH Client and Receiver with Rate Adaptation and Downloading for Adaptive Video," and is hereby incorporated for all purposes in its entirety Its entire contents are incorporated herein by reference. Background technique [0003] DASH refers to "Dynamic Adaptive HTTP Streaming". Using DASH, content providers format content into segments, fragments, representations, adaptations, etc., along with associated metadata (such as MPD files), and store all of this as Files available to HTTP servers. The DASH client obtains these files as needed to provide the recipient of the presentation to the user of the DASH client. [0004] DASH clients have harsh limitations as users want high-quality streams with little or no advance notice, often in network-constrained environments. Thus, an improved DASH c...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06H04L47/30
CPCH04L65/608H04L65/60H04L65/4084H04L65/80H04L65/612H04L65/65H04L47/43H04L69/00H04L47/10H04L47/30H04L47/263H04L43/0888H04L43/0894H04N21/2401H04N21/2402H04N21/44209H04N21/6373H04W28/22
Inventor Q·高M·G·卢比Y·毛L·C·明德
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More