IP Library Granted Patent US 9,258,333
Granted Patent B2
US 9,258,333 · App. 13/635,199 · Granted Feb 9, 2016

Method for recovering content streamed into chunk

Inventors: Guillaume Bichot (Cesson Sevigne, FR); Stephane Gouache (Cesson Sevigne, FR)
Assignee: THOMSON LICENSING
H04L65/1046H04L65/4084H04L65/80H04L67/2823H04N19/12H04N19/156H04N19/164H04N19/30H04N19/89
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,258,333
App. No.
13/635,199
Granted
Feb 9, 2016
Kind
B2
Abstract

The present invention concerns an adaptive streaming method, at a client device, for receiving content split into chunks corresponding to a content duration, the chunks being encoded at a server into at least a first and a second formats, the first format corresponding to a better content rendering quality level than the second format, a chunk being received during a chunk reception period. According to the invention, the method comprises the steps of measuring the available bandwidth between the client and the server for the next chunk reception period, requesting the server to send a chunk encoded at a format so that the chunk can be received during the next chunk reception period, and if some bandwidth is available for the next chunk reception period, requesting the server to send a part of a chunk encoded at a second format, the chunk having been received encoded at the first format.

Claims (13)

1. A streaming method, at a client device, for receiving video content split into chunks corresponding to a video content duration, said chunks being encoded according to a scalable video coding, SVC, technique into a base layer and at least one enhancement layer, a chunk being received during a period of time called a chunk reception period, said method comprising, at the client device:

on reception of a first chunk from a server, rendering video content encoded into said first chunk, and storing said first chunk in a memory,

measuring the available bandwidth between the client device and the server for a next chunk reception period,

requesting the server to send a second chunk encoded with at least one SVC layer, so that said second chunk can be received during said next chunk reception period according to the available bandwidth, and

if said stored first chunk has been received without said at least one enhancement layer, and if further bandwidth is available at the next chunk reception period, requesting the server to send, according to the available further bandwidth, a fragment of one enhancement layer of a-said second chunk, so that said fragment can be received during said next chunk reception period, and storing said enhancement layer in said memory.

2. The method of claim 1 , further comprising requesting the server to send a fragment of one enhancement layer being performed if said second chunk comprises video content corresponding to high motion sequence.

3. A client device for receiving video content split into chunks corresponding to a video content duration, said chunks being encoded according to a scalable video coding, SVC, technique into a base layer and at least one enhancement layer, a chunk being received during a period of time called a chunk reception period, said client device comprising:

a communication interface to communicate to a server, a memory and a processor for:

on reception of a first chunk from the server, rendering video content encoded into said first chunk, and storing said first chunk in the memory;

measuring the available bandwidth between the client and the server for a next chunk reception period;

requesting the server to send a second chunk encoded with at least one SVC layer, so that said second chunk can be received during said next chunk reception period according to the available bandwidth; and

if said stored first chunk has been received without said at least one enhancement layer, and if further bandwidth is available at the next chunk reception period, requesting the server to send, according to the available further bandwidth, a fragment of one enhancement layer of said second chunk, so that said fragment can be received during said next chunk reception period, and storing said enhancement layer in said memory.

4. The client device of claim 3 , wherein the a communication interface, the memory and the processor are further configured to request the server to send a fragment of one enhancement layer being performed if said second chunk comprises video content corresponding to high motion sequence.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041378/0630 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 041370/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2013
From: BICHOT, GUILLAUME; GOUACHE, STEPHANE
To: THOMSON LICENSING
Reel/Frame 031374/0617 →
Priority Claims (1)
EP 10305336 · Apr 1, 2010 · regional
Continuity (1)
Related Publication 20130013803A1 · Jan 10, 2013