Patent SG-11201804828V-A (SG)
Title: Server-based video stitching
Inventor: LI MINGHUI
IPC: H04N21/858
Filed: 2016-12-16
Abstract: INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT) (19) World Intellectual Property -' Organization ID International Bureau rist0) (43) International Publication Date .... .....r ....) 22 June 2017(22.06.2017) WIPO I PCT Hit (10) WO 111111111111111111IIIIIIII International II III IIIII 2017/106749 III Publication RH 1111111111tIll Number Al IIII IIIIIIII (51) International Patent Classification: (81) Designated States (unless H04N 21/20 (2011.01) H04N 21/235 (2011.01) kind of national protection H04N 21/858 (2011.01) AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, (21) International Application Number: DO, DZ, EC, EE, EG, ES, PCT/US2016/067326 HN, HR, HU, ID, IL, IN, (22) International Filing Date: KP, KR, KW, KZ, LA, 16 December 2016 (16.12.2016) MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, (25) Filing Language: English RU, RW, SA, SC, SD, (26) Publication Language: English TH, TJ, TM, TN, TR, TT, ZA, ZM, ZW. (30) Priority Data: 14/975,598 18 December 2015 (18.12.2015) US (84) Designated States (unless kind of regional protection (71) Applicant: VUCLIP (SINGAPORE) PTE. LTD. GM, KE, LR, LS, MW, otherwise indicated, for every available): AE, AG, AL, AM, FI, GB, GD, GE, GH, GM, GT, IR, IS, JP, KE, KG, KH, KN, LC, LK, LR, LS, LU, LY, MA, SE, SG, SK, SL, SM, ST, SV, SY, TZ, UA, UG, US, UZ, VC, VN, otherwise indicated, for every available): ARIPO (BW, GH, MZ, NA, RW, SD, SL, ST, SZ, [SG/US]; 6, Temasek Boulevard, #41-04A/5 Suntec Tower TZ, UG, ZM, ZW), Eurasian Four, Singapore 038986 (SG). TJ, TM), European (AL, (72) Inventors: LI, Minghui; Suite 213, 1551 McCarthy DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, Boulevard, Milpitas, California 95035 (US). HUANG, LV, MC, MK, MT, NL, Yaochun; Suite 213, 1551 McCarthy Boulevard, Milpitas, SM, TR), OAPI (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, California 95035 (US). SHEN, Bo; Suite 213, 1551 Mc- (AM, AZ, BY, KG, KZ, RU, AT, BE, BG, CH, CY, CZ, DE, NO, PL, PT, RO, RS, SE, SI, SK, SN, TD, TG). Carthy Boulevard, Milpitas, California 95035 (US). Published: (74) Agents: REES, Karl et al.; Wong & Rees LLP, 4340 — with international search 21(3)) report (Art Stevens Creek Blvd., Suite 106, San Jose, California 95129 (US). Title: SERVERVIDEO STITCHING (54) -BASED 125 140 Video Selector 2Q Metadata 1/0 Generator 105 ir A Network 1 120 1 Video Server 1°.1 150 O Video 110 Video , 110 Stitcher Repositor0ek) - 7-:;\":%./ 1 ........... 110 FIG. 1 1-1 .4t O\ i t Ir...' 100 0 (57) : Approaches, techniques, and mechanisms are disclosed for the server-based stitching of a sequence of video seg- ments. According to one embodiment, rather than combining the segments together into a single video file, a server (e.g. a seg - IN ment-based HTTP server) is configured to dynamically switch between streaming the different segments in the sequence. That is, for c:::, instance, as the server reaches the end of one segment, instead of teiininating the streaming, the server retrieves the video data for the N next segment and continues streaming content from the next segment. Thus, the server streams a sequence of multiple and distinct 0 video segments from a single addressable location (e.g. a URL), rather than streaming the distinct video segments from separate ad - dressable locations. To a client, the stream appears to be a single video stream, even though composed of audio/video data from sep - crate and distinct files or sources.