WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2016053540) SWITCHING BETWEEN MEDIA STREAMS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2016/053540    International Application No.:    PCT/US2015/047768
Publication Date: 07.04.2016 International Filing Date: 31.08.2015
IPC:
H04N 21/2343 (2011.01), H04N 21/845 (2011.01), H04N 21/262 (2011.01), H04N 21/442 (2011.01), H04N 21/6373 (2011.01), H04N 21/643 (2011.01)
Applicants: APPLE INC. [US/US]; 1 Infinite Loop Cupertino, California 95014 (US)
Inventors: MAY, William B., Jr.; (US).
BIDERMAN, David L.; (US).
SU, John Y.; (US).
PANTOS, Roger N.; (US)
Agent: SCHELLER, James C.; (US)
Priority Data:
14/500,669 29.09.2014 US
Title (EN) SWITCHING BETWEEN MEDIA STREAMS
(FR) COMMUTATION ENTRE FLUX DE MÉDIA
Abstract: front page image
(EN)A method (201-207) for processing media specified in one or more playlists includes receiving data representing a plurality of variants of media and determining a peak bandwidth and an average bandwidth at a server device for each variant of the media, then creating a master playlist that includes a universal resource indicator (URI) and specifies the peak bandwidth and the average bandwidth for each variant. A method (221-231) at the client device can then use the peak bandwidth and the average bandwidth to determine whether to switch from one variant to another variant in the master playlist. A client device can perform this method by selecting and receiving a first media playlist which includes URIs for one or more segments of a first variant. The client device can further determine an observed bit rate during the downloading of the segments of the first variant and store media of the first variant in a buffer before displaying the media. The client device can then determine, before switching between the variants, whether the amount of data in the buffer exceeds an estimated value which is related to an estimated amount of data to be downloaded for a second variant.
(FR)Un procédé (201-207) pour traiter un média spécifié dans une ou plusieurs listes de lecture consiste à recevoir des données représentant une pluralité de variantes de média et déterminer une largeur de bande de crête et une largeur de bande moyenne au niveau d'un dispositif serveur pour chaque variante du média, créer ensuite une liste de lecture maîtresse qui comprend un indicateur de ressource universel (URI) et spécifie la largeur de bande de crête et la largeur de bande moyenne pour chaque variante. Un procédé (221-231) au niveau du dispositif client peut ensuite utiliser la largeur de bande de crête et la largeur de bande moyenne pour déterminer s'il faut commuter d'une variante à une autre variante dans la liste de lecture maîtresse. Un dispositif client peut mettre en œuvre ce procédé en sélectionnant et en recevant une première liste de lecture de média qui comprend des URI pour un ou plusieurs segments d'une première variante. Le dispositif client peut en outre déterminer un débit binaire observé pendant le téléchargement des segments de la première variante et stocker un média de la première variante dans un tampon avant d'afficher le média. Le dispositif client peut ensuite déterminer, avant de commuter entre les variantes, si la quantité de données dans le tampon dépasse une valeur estimée qui est liée à une quantité de données estimée à télécharger pour une seconde variante.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)