Processing

Please wait...

Settings

Settings

Goto Application

1. WO2011011717 - ADAPTIVE STREAMING FOR DIGITAL CONTENT DISTRIBUTION

Publication Number WO/2011/011717
Publication Date 27.01.2011
International Application No. PCT/US2010/043103
International Filing Date 23.07.2010
IPC
G06F 15/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
CPC
H04N 21/2223
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
21Server components or server architectures
222Secondary servers, e.g. proxy server, cable television Head-end
2223being a public access point, e.g. for downloading to or uploading from clients
H04N 21/23406
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
23406involving management of server-side video buffer
H04N 21/23439
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
2343involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
23439for generating different versions
H04N 21/2387
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
23Processing of content or additional data; Elementary server operations; Server middleware
238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
H04N 21/4392
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network, synchronizing decoder's clock; Client middleware
439Processing of audio elementary streams
4392involving audio buffer management
H04N 21/44004
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
NPICTORIAL COMMUNICATION, e.g. TELEVISION
21Selective content distribution, e.g. interactive television or video on demand [VOD]
40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network, synchronizing decoder's clock; Client middleware
44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
44004involving video buffer management, e.g. video decoder buffer or video display buffer
Applicants
  • NETFLIX, INC. [US]/[US] (AllExceptUS)
  • PARK, Anthony Neal [US]/[US] (UsOnly)
  • WEI, Wei [CN]/[US] (UsOnly)
Inventors
  • PARK, Anthony Neal
  • WEI, Wei
Agents
  • CAREY, John C.
Priority Data
12/509,36424.07.2009US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) ADAPTIVE STREAMING FOR DIGITAL CONTENT DISTRIBUTION
(FR) FLUX CONTINU ADAPTATIF POUR UNE DISTRIBUTION DE CONTENU NUMÉRIQUE
Abstract
(EN)
One embodiment of the present invention sets forth a technique for adapting playback bit rate to available delivery bandwidth in a content delivery system comprising a content server and a content player. A content player periodically estimates whether a given playback bit rate can feasibly provide complete playback for a given title assuming currently available bandwidth. If playback becomes unfeasible at a current bit rate assuming currently available bandwidth, then the content player adapts the bit rate downward until a feasible bit rate is achieved. If playback is feasible using a higher bit rate, then the content player may adapt the bit rate upward.
(FR)
Un mode de réalisation de la présente invention concerne une technique pour adapter un débit binaire de reproduction à une bande passante de distribution disponible dans un système de distribution de contenu comprenant un serveur de contenu et un lecteur de contenu. Un lecteur de contenu estime périodiquement si un débit binaire de reproduction donné peut permettre de manière réalisable la reproduction complète d'un titre donné en supposant une bande passante actuellement disponible. Si la reproduction devient impossible à un débit binaire actuel en supposant une bande passante actuellement disponible, alors le lecteur de contenu diminue le débit binaire jusqu'à ce qu'un débit binaire possible soit obtenu. Si une reproduction est possible en utilisant un débit binaire plus élevé, alors le lecteur de contenu peut augmenter le débit binaire.
Latest bibliographic data on file with the International Bureau