IP Library Granted Patent US 9,648,067
Granted Patent B2
US 9,648,067 · App. 13/641,179 · Granted May 9, 2017

Reception of a digital content in trick mode

Inventors: Eric Bouvet (Montreuil le Gast, FR); Gérard Babonneau (Thorigne Fouillard, FR)
Assignee: Orange
H04L65/4092
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,648,067
App. No.
13/641,179
Granted
May 9, 2017
Kind
B2
Abstract

A terminal receives a digital content which is transmitted in the form of a data stream in a network. This digital content is received by the terminal with a reception throughput, a nominal rendering time being associated with the digital content. Activation of a trick mode corresponding to a modification of the nominal rendering time according to a modification factor associated with the trick mode is detected on the terminal. Data to be requested are then determined according to the modification factor and according to a value representative of reception throughput. The data are then requested from the network and the requested data are received.

Claims (47)

1. A method for management of reception in a terminal of a digital content which is transmitted in the form of a data stream over a network; said digital content being received by said terminal with a reception rate; a nominal reproduction duration being associated with the digital content; the data corresponding to a series of reproduced units of the digital content, the reproduced units of the series have respective sizes, time-stamp addresses are associated with said reproduced units of the series, each corresponding to a time position of the reproduced unit with which it is associated within the series, relative to the nominal reproduction duration of the series;

said method for reception management comprising the following steps in the terminal:

/a/ detect the activation of a trick mode corresponding to a modification of the nominal reproduction duration according to a modification factor associated with said trick mode;

/b/ determine data to be requested depending on the modification factor and on a representative value of reception rate;

/c/ request said data from the network; and

/d/ receive the requested data,

repeat the steps /b/, /c/, and /d/ n times during the activation of the trick mode, n being a natural integer, and

at one iteration, after the step /d/, determine the representative value of reception rate for a following iteration of the step /b/ as a variable value calculated as a function of a duration of reception of the size of the reproduced unit measured at the preceding step /d/; and

at step /b/, determine the data corresponding to a reproduced unit of the series having a time-stamp address deduced as a function of the modification factor, of the representative value of reception rate and of the time-stamp address of a reproduced unit corresponding to the data determined in the iteration of the preceding step /b/; and

at the step /c/, a request comprising the deduced time-stamp address is sent.

2. The management method as claimed in claim 1 ,

wherein the terminal has access to a file making each time-stamp address correspond to a physical address for the reproduced units of the series on the basis of the nominal reproduction duration; and

at the step /c/, a request comprising the physical address corresponding to the determined time-stamp address is sent.

3. The method for reception management as claimed in claim 1 ,

wherein the representative value of reception rate is a fixed value; and

wherein, at the step /b/, a plurality of reproduced units corresponding to the data to be requested are determined; and at the step /d/, the data corresponding to said plurality is indicated to the network.

4. The management method as claimed in claim 1 , further comprising the following step:

/e/ repeat the steps /b/ to /d/ as long as the trick mode is active;

wherein, at the step /d/, a duration of reception of a reproduced unit corresponding to the data requested at the preceding step /c/ is measured; and

wherein the representative value of reception rate for the following iteration of the step /b/ is the duration of reception measured at the preceding step /d/.

5. The method for reception management as claimed in claim 4 ,

wherein the reproduced units of the series having respective sizes, the management method further comprising the following steps after the step /d/:

calculate a data rate value by dividing the size of the reproduced unit received at the step /d/ by the duration of reception measured at said step;

obtain a value of corrected rate by applying a filter; and

determine the representative value of reception rate for the following iteration of the step /b/ on the basis of the value of corrected rate.

6. The method of claim 1 , further comprising:

/e/ use the requested data to guarantee that the modification of the nominal reproduction duration corresponds to the modification factor associated with the trick mode.

7. A terminal for management of the reception of a digital content transmitted in the form of a data stream over a network; said digital content being received by said terminal with a reception rate; a nominal reproduction duration being associated with the digital content; wherein the data corresponds to a series of reproduced units of the digital content, time-stamp addresses are associated with said reproduced units of the series, each corresponding to a time position of the reproduced unit with which it is associated within the series, relative to the nominal reproduction duration of the series;

said terminal carrying out a method comprising:

detecting an activation of a trick mode corresponding to a modification of the nominal reproduction duration according to a modification factor associated with said trick mode;

determining data to be requested as a function, on the one hand, of the modification factor and, on the other hand, of a representative value of reception rate;

requesting said data; and

receiving the requested data,

repeating the steps of determining data, requesting, and receiving n times during activation of the trick mode, n being a natural integer,

at one iteration, after the step of receiving, determining the representative value of reception rate for a following iteration of the step of determining data as a variable value calculated as a function of a duration of reception of the size of the reproduced unit measured at the preceding receiving step; and

at the step of determining data, determining the data corresponding to a reproduced unit of the series having a time-stamp address deduced as a function of the modification factor, of the representative value of reception rate and of the time-stamp address of a reproduced unit corresponding to the data determined in the iteration of the preceding step determining the data; and

at the step of requesting the data, sending a request comprising the deduced time-stamp address.

8. The terminal as claimed in claim 7 ,

having access to a file making each time-stamp address correspond to a physical address for the reproduced units of the series on the basis of the nominal reproduction duration; and

wherein the terminal sends a request comprising the physical address corresponding to the time-stamp address determined.

9. A system for management of digital content over a network comprising a terminal as claimed in claim 7 and a server designed to cooperate with said terminal; said server carrying out a method comprising:

receiving a message for a request for data indicating addresses;

determining data of the digital content as a function of the addresses indicated in the request message; and

transmitting the determined data to said terminal.

10. The terminal of claim 7 , wherein the terminal performs further steps comprising:

using the requested data to guarantee that the modification of the nominal reproduction duration corresponds to the modification factor associated with the trick mode.

11. A non-transitory computer readable storage medium storing a program comprising instructions which, when executed by a processor, implements the method as claimed in claim 1 .

Assignments (2)
CHANGE OF NAME Recorded Apr 6, 2017
From: FRANCE TELECOM
To: ORANGE
Reel/Frame 041884/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2013
From: BOUVET, ERIC; BABONNEAU, GERARD
To: FRANCE TELECOM
Reel/Frame 030235/0459 →
Priority Claims (1)
FR 10 52890 · Apr 15, 2010 · national
Continuity (1)
Related Publication 20130036204A1 · Feb 7, 2013