Method of adaptive downloading of digital contents for several screens
First Claim
Patent Images
1. A method comprising:
- managing, by a managing device in a local network, an adaptive progressive downloading of several digital contents by at least one terminal in the local network able to play back at least one of said several digital contents on a display screen, said contents being available at different levels of quality, wherein managing comprises;
receiving a request from the at least one terminal to receive at least one of said digital contents over the local network;
downloading each of the at least one of said digital contents at a lowest level of quality contained in a content description file, or at a quality corresponding to an initial bitrate divided by the number of contents, such that each content can be preliminarily received and played back by the at least one terminal at an initial level of quality;
obtaining an instantaneous downloading bitrate for said at least one terminal;
calculating a priority for each content of the several digital contents to be played back on the at least one terminal as a function of at least an occupancy of the playback on the screen of the terminal;
calculating a level of quality for each content as a function of the priority obtained for said content and said instantaneous downloading bitrate;
transmitting a request to download each content of the several digital contents from a content server according to the calculated level of quality;
downloading from the content server each content of the several digital contents from the content server according to the respective level of quality for that content; and
transmitting the downloaded several digital contents simultaneously to the at least one terminal according to the respective levels of quality for the several digital contents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for managing in a local network the adaptive progressive downloading of digital contents by at least one terminal. The terminal is able to simultaneously receive several digital contents to be played back on a screen. The method includes: obtaining an instantaneous downloading bitrate for the at least one terminal; obtaining a priority for each content to be played back on the terminal as a function of a datum relating to the content on the terminal; and requesting downloading of each content according to its level of quality dependent on the priority obtained for the content.
19 Citations
16 Claims
-
1. A method comprising:
-
managing, by a managing device in a local network, an adaptive progressive downloading of several digital contents by at least one terminal in the local network able to play back at least one of said several digital contents on a display screen, said contents being available at different levels of quality, wherein managing comprises; receiving a request from the at least one terminal to receive at least one of said digital contents over the local network; downloading each of the at least one of said digital contents at a lowest level of quality contained in a content description file, or at a quality corresponding to an initial bitrate divided by the number of contents, such that each content can be preliminarily received and played back by the at least one terminal at an initial level of quality; obtaining an instantaneous downloading bitrate for said at least one terminal; calculating a priority for each content of the several digital contents to be played back on the at least one terminal as a function of at least an occupancy of the playback on the screen of the terminal; calculating a level of quality for each content as a function of the priority obtained for said content and said instantaneous downloading bitrate; transmitting a request to download each content of the several digital contents from a content server according to the calculated level of quality; downloading from the content server each content of the several digital contents from the content server according to the respective level of quality for that content; and transmitting the downloaded several digital contents simultaneously to the at least one terminal according to the respective levels of quality for the several digital contents. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15, 16)
-
-
11. A device comprising:
-
a non-transitory computer-readable medium comprising instructions stored thereon; a processor configured by the instructions to perform acts comprising; managing in a local network of adaptive progressive downloading of several digital contents by at least one terminal in the local network able play back at least one of said several digital contents on a display screen, said contents being available at different levels of quality, wherein the managing comprises; receiving a request from the at least one terminal to receive at least one of said digital contents over the local network; downloading each of the at least one of said digital contents at a lowest level of quality contained in a content description file, or at a quality corresponding to an initial bitrate divided by the number of contents, such that each content can be preliminarily received and played back by the at least one terminal at an initial level of quality; obtaining a total downloading bitrate for said terminal; calculating a priority for each content of the several digital contents to be played back on the at least one terminal as a function of at least an occupancy of the playback on the screen of the terminal; calculating a level of quality for each content as a function of the priority obtained for said content and said total downloading bitrate; transmitting a request to download each content of the several digital contents from a content server according to the calculated level of quality; downloading from the content server each content of the several digital contents from the content server according to the respective level of quality for that content; and transmitting the downloaded several digital contents simultaneously to the at least one terminal according to the respective levels of quality for the several digital contents. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer-readable storage medium comprising a computer program stored thereon for a managing device, the program comprising software instructions for controlling implementation by the managing device of a method for managing in a local network an adaptive progressive downloading of several digital contents by at least one terminal in the local network able to play back at least one of said several digital contents on a display screen, when the program is executed by a processor of the managing device, said contents being available at different levels of quality, and wherein managing comprises:
-
the managing device receiving a request from the at least one terminal to receive at least one of said digital contents over the local network; the managing device downloading each of the at least one of said digital contents at a lowest level of quality contained in a content description file, or at a quality corresponding to an initial bitrate divided by the number of contents, such that each content can be preliminarily received and played back by the at least one terminal at an initial level of quality; the managing device obtaining an instantaneous downloading bitrate for said at least one terminal; the managing device calculating a priority for each content of the several digital contents to be played back on the at least one terminal as a function of at least an occupancy of the playback on the screen of the terminal; the managing device calculating a level of quality for each content as a function of the priority obtained for said content and said instantaneous downloading bitrate; the managing device transmitting a request to download each content of the several digital contents from a content server according to the calculated level of quality; the managing device downloading from the content server each content of the several digital contents from the content server according to the respective level of quality for that content; and the managing device transmitting the downloaded several digital contents simultaneously to the at least one terminal according to the respective levels of quality for the several digital contents.
-
Specification