Unlock instant, AI-driven research and patent intelligence for your innovation.

Flow control for media streaming

A technology of flow control and media flow, which is applied in special data processing applications, data processing input/output processes, instruments, etc., and can solve problems such as overflow and underflow

Active Publication Date: 2011-04-13
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Overflows and underflows can occur for a number of reasons including device clock drift (drift) and network congestion

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
  • Flow control for media streaming
  • Flow control for media streaming
  • Flow control for media streaming

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] The following disclosure describes techniques for informing a host device about the state of a client device buffer that receives displayed content for processing.

[0015] FIG. 1 illustrates an example environment 100 suitable for providing content or packet traffic information from a client playback device or client device 104 to a host device 102 . In particular, a buffer fullness report (BFR) is provided by the client device 104 to the host device 102 including the status of the client device's buffers for receiving and processing content or data packets.

[0016] Source or host device 102 typically provides access to digital data content (content), eg, data files, media files, and / or live media content such as live cable TV broadcasts or Webcasts. Host device 102 streams the content to client device 104 . For example, in the case of media content, client device 104 typically receives streaming content from host device 102 and renders or plays back the content for ...

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 (104) receives streaming content from a host device (102). The streaming content is placed in one or more buffers (128) prior to processing. Monitoring as to the capacity and fullness of the buffers prior to processing (132). Monitoring as to the capacity and fullness of the buffers is performed at the client device and information is sent to the host device. The host device adjusts the rate or flow of the streaming content based on the information provided by the client device.

Description

technical field [0001] This invention relates to digital content systems, and more particularly to controlling the flow of digital content streamed in such systems. Background technique [0002] Multimedia content or digital content (content) streaming, such as audio streaming, video streaming, and / or textual media content streaming, is becoming increasingly popular. The term "stream" is generally used to denote that content is provided by a server or host device over a network to a client device (i.e., available as a stream such as a desktop PC, notebook or portable computer, cell phone or other wireless communication device, personal digital assistant ( PDA), game consoles, IP set-top boxes, handheld PCs and other conventional computing devices to achieve media playback devices). Typically, the client device renders (eg, plays or displays) streaming content "simultaneously" as it receives the content from the host, rather than waiting for all content or the entire "file" ...

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 Patents(China)
IPC IPC(8): G06F3/00G06F5/00H04N21/433H04N21/44
CPCH04L65/4092H04N21/44004H04N21/6437H04L47/30H04L65/80Y02B60/31H04L29/06523H04N21/23406H04L29/06469H04L47/263H04N21/2401H04N21/6373H04N21/438H04L29/06027H04L65/613H04L65/756H04L65/752G06F5/00G06F17/00H04L65/1101
Inventor G·沃迪A·E·克莱门茨
Owner MICROSOFT TECH LICENSING LLC